.pdp-section .section-header h2{letter-spacing:0;line-height:1;font-size:2.25rem;margin-bottom:2.5rem}@media (max-width: 767px){.pdp-section .section-header h2{font-size:1.625rem;margin-bottom:1.875rem}}.pdp-section{padding-block:50px}.grid-item.grid-item--v2{display:flex;flex-direction:column;gap:.875rem}.grid-item.grid-item--v2 .details{flex-direction:column;display:flex;gap:.875rem;align-items:flex-start;font-family:maison_neuebook,serif}.grid-item.grid-item--v2 .details .custom-type,.horizontal-product__custom-type{font-size:.75rem;line-height:1.5;color:#6a6a6a;letter-spacing:0;text-transform:uppercase;font-family:maison_neuebook,serif}.horizontal-product__custom-type{font-size:.75rem}.grid-item.grid-item--v2 .details .reviews{width:100%;display:flex;justify-content:flex-start}.grid-item.grid-item--v2 .kl_reviews__stars_badge svg{width:12px!important;height:12px!important}.grid-item.grid-item--v2 .kl_reviews__stars_badge svg.kl_reviews__full_star path,#product.main-product .klaviyo-star-rating-widget svg.kl_reviews__full_star path,.kl_reviews__review_stars_and_time .kl_reviews__stars_badge svg.kl_reviews__full_star path,.kl_reviews__summary__stars svg.kl_reviews__full_star path{fill:#f37f94}#product.main-product .klaviyo-star-rating-widget svg{width:14px!important;height:14px!important}.grid-item.grid-item--v2 .details .swatches{margin-top:0}.grid-item.grid-item--v2 .details .swatches .swatch:first-of-type{outline:1px solid #2B2B2B;outline-offset:1px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.grid-item.grid-item--v2 .details .swatches .swatch{margin-right:.375rem}.grid-item.grid-item--v2 .details .price{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:row;gap:4px;font-size:1rem;color:#2b2b2b;line-height:1.5;justify-content:flex-start}.grid-item.grid-item--v2 .details .price *{letter-spacing:0}.grid-item.grid-item--v2 .details .title{font-size:1rem;line-height:1.5;color:#2b2b2b}.grid-item.grid-item--v2 a.thumb{margin-bottom:0;border:none;position:relative}.grid-item.grid-item--v2 a.thumb:before,.horizontal-product__image:before,.product-quick-add__image:before{content:"";display:block;width:100%;height:100%;background:#fbf9f7;position:absolute;top:0;left:0;z-index:1;mix-blend-mode:multiply}.grid-item.grid-item--v2 a.thumb .tag{left:10px;top:10px;width:fit-content;padding:5px;line-height:1.5;letter-spacing:0;font-size:.6875rem}.grid-item.grid-item--v2 .kl_reviews__star_rating_widget.kl_reviews__star_rating_widget.kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label,#product.main-product .klaviyo-star-rating-widget .kl_reviews__star_rating_widget__label{font-size:.875rem;color:#2b2b2b}.recently-viewed__arrows{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-top:.5rem}.recently-viewed__arrows button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;cursor:pointer;padding:0;border-radius:50%;border:1px solid #2B2B2B}.recently-viewed__arrows .prev-arrow{transform:rotate(180deg);transform-origin:center}.image-text-tile__tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:.3125rem}.image-text-tile__tile{position:relative;aspect-ratio:var(--aspect-ratio);overflow:hidden}.image-text-tile__tile:before{content:"";background:rgb(var(--overlay));border-radius:inherit;z-index:1;pointer-events:none;transition:background .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.image-text-tile__tile a{display:block;width:100%;height:100%;position:relative}.image-text-tile__tile:hover .image-text-tile__tile-image img{transform:scale(1.03)}.image-text-tile__tile:hover .image-text-tile__tile-text span{border-bottom-color:transparent}.image-text-tile__tile-text{position:absolute;display:grid;gap:1.125rem;bottom:0;left:0;width:100%;color:#fff;padding:1.25rem;z-index:2}.image-text-tile__tile-text h3{font-size:2.125rem;margin-bottom:0}.image-text-tile__tile-text span{text-transform:uppercase;color:#fff;line-height:1.5;letter-spacing:0;font-size:.875rem;text-decoration:none;border-bottom:1px solid #fff;transition:all .3s ease-in-out;width:fit-content;font-size:.8125rem}.image-text-tile__tile-image,.image-text-tile__tile-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease-in-out}#product.main-product{background:#fff}#product.main-product .product-right{padding-inline:2.5rem;padding-block:1.875rem}#product.main-product .product-form,#product.main-product .product-form h1{margin-inline:0;width:100%;max-width:none}#product.main-product .breadcrumbs{position:relative;top:unset;right:unset;padding-block:2rem 1rem;padding-inline-start:1.25rem}#product.main-product .breadcrumbs ol{justify-content:flex-start}#product.main-product .breadcrumbs ol li{font-size:.75rem}#product.main-product .breadcrumbs ol li:not([aria-current=page]) a{color:#2b2b2b}#product.main-product .images-grid{padding-top:0;padding-left:0}#product.main-product .klaviyo-star-rating-widget{text-align:left}#product.main-product .reviews{margin-bottom:1.875rem}.main-product__form{display:grid;gap:1.625rem}.main-product__form>*,.main-product__price .price,#product.main-product .product-form .price,#product.main-product .product-form .add-to-cart,#product.main-product .product-form .dynamic-payment-button{margin-block:0;margin:0}.main-product__form .hc-installments-wrapper{text-align:left;margin-top:.625rem;font-size:1rem;margin:0}#product.main-product .product-form .price{font-size:1.25rem;font-family:maison_neuebook,serif;letter-spacing:0;line-height:1.5}#product.main-product .images-grid{gap:5px;scroll-snap-type:x mandatory;scroll-behavior:smooth}#product.main-product .product-form .options{display:grid;gap:1.875rem;padding-block-start:1.875rem;border-bottom:none;border-top:1px solid #DBCAC0}#product.main-product .product-form .options .option{border:none;padding:0}#product.main-product .product-form .options .option{flex-direction:column;align-items:flex-start;gap:1rem}#product.main-product .product-form .options .option .boxes{text-align:left;padding-left:0;gap:10px;display:flex;flex-wrap:wrap;justify-content:flex-start}#product.main-product .product-form .options .option .boxes.block{gap:1rem}#product.main-product .product-form .options .option .boxes.block .box{font-size:.875rem;margin:0}#product.main-product .product-form .options .option .label,#product.main-product .product-form .options .option .label span{padding-left:0;font-size:.875rem;letter-spacing:0;line-height:1.5;color:#2b2b2b;width:100%}#product.main-product .product-form .options .option .label span,#product.main-product .product-form .options .option .boxes.swatches{margin-left:3px}#product.main-product .product-form .options .option .boxes .box.swatch{width:2.25rem;height:2.25rem;margin:0}#product.main-product #dropahint{display:none}#product.main-product .product-form .add-to-cart input,#product.main-product .product-form .add-to-cart a,#product.main-product .product-form .dynamic-payment-button shop-pay-wallet-button{height:56px;display:flex;align-items:center;justify-content:center;line-height:1!important;text-transform:uppercase;letter-spacing:.35px;font-size:.875rem;width:100%}#product.main-product .product-form .dynamic-payment-button{margin-block-start:.3125rem}#product.main-product .product-form .dynamic-payment-button shop-pay-wallet-button{display:block}#product.main-product .product-form more-payment-options-link{display:none}#product.main-product .main-product__callouts{display:flex}#product.main-product .main-product__callouts .main-product__callouts-list{display:grid;gap:1rem;list-style:none}#product.main-product .main-product__callouts-item{font-size:1.125rem;display:flex;align-items:center;gap:.5rem}#product.main-product .main-product__callouts-icon{width:14px;height:14px}#product.main-product .main-product__buy-buttons{display:flex;flex-direction:column;gap:1rem}#product.main-product .main-product__buy-buttons-below{font-size:.875rem;color:#2b2b2b;line-height:1.5;letter-spacing:0;text-align:center}#product.main-product .main-product__buy-buttons .short-description{margin-top:0}#product.main-product .main-product__buy-buttons .short-description p{margin-bottom:.5rem}#product.main-product .main-product__buy-buttons .short-description p:last-of-type{margin-bottom:0}#product.main-product .main-product__custom-order{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1.25rem 1rem;background-color:rgb(var(--custom-order-bg))}#product.main-product .main-product__custom-order-image-wrapper{width:60px;height:60px;overflow:hidden;border-radius:50%}#product.main-product .main-product__custom-order-image{width:100%;height:100%;object-fit:cover}#product.main-product .main-product__custom-order-content{display:flex;flex-direction:column;gap:.5rem;justify-items:center;line-height:1.5;color:#2b2b2b}#product.main-product .main-product__custom-order-text{margin-bottom:0}#product.main-product .main-product__custom-order-content,#product.main-product .main-product__custom-order-text{font-size:.875rem}#product.main-product .main-product__custom-order-button{color:inherit;text-transform:uppercase;line-height:1.5;letter-spacing:0;font-size:.8125rem;text-decoration:none;border-bottom:1px solid;transition:all .3s ease-in-out;width:fit-content}#product.main-product.main-product__custom-order-button:hover{border-bottom-color:transparent}.main-product__block-group.accordion-container{border-top:1px solid #DBCAC0}.main-product__accordion .ac{margin:0;overflow:hidden;border-bottom:1px solid #DBCAC0}.main-product__accordion .ac .ac-header{margin:0}.main-product__accordion .ac .ac-header button{display:flex;align-items:center;justify-content:space-between;padding-block:1.25rem;width:100%;text-align:left;font-size:1.5rem;letter-spacing:0;line-height:1.5;position:relative}.main-product__accordion .ac .ac-header button .plusminus{position:relative;width:12px;height:12px;cursor:pointer;color:#2b2b2b}.main-product__accordion .ac .ac-header button[aria-expanded=true] .plusminus:before{transform:translatey(-50%) rotate(-90deg);opacity:0}.main-product__accordion .ac .ac-header button[aria-expanded=true] .plusminus:after{transform:translatey(-50%) rotate(0)}.plusminus:before,.plusminus:after{content:"";display:block;background-color:#333;position:absolute;top:50%;left:0;transition:.35s;width:100%;height:1px}.plusminus:before{transform:translatey(-50%)}.plusminus:after{transform:translatey(-50%) rotate(90deg)}.main-product__accordion-text{padding-bottom:1rem}.main-product__accordion-text *{font-size:1.125rem;font-family:maison_neuebook,serif;line-height:1.5}.main-product__accordion-text>p{margin:0}.main-product__accordion-text a{color:#f37f94;transition:all .3s ease-in-out}.main-product__accordion-text a:hover{color:#f9d9d2}.main-product__accordion-text p:last-of-type{margin-bottom:0}.main-product__accordion-text p:last-of-type+a{margin-top:1rem}.main-product__accordion-text h3>br,.main-product__accordion-text h3:empty,.main-product__accordion-text h3:has(>br){display:none}.main-product__accordion-text ul{list-style:disc;padding-left:1.5rem;display:grid;gap:.5rem;margin-bottom:1rem}.main-product__block-group.reviews-wishlist-container{display:flex;justify-content:space-between;gap:1rem}.main-product__wishlist a.wishlist.hidden{display:none}.main-product__wishlist a.wishlist.view svg path,.main-product__wishlist .wishlist-icon--filled svg{fill:#f37f94}.main-product__layers-with{display:flex;flex-direction:column;gap:1.875rem;padding-block-start:.625rem}.main-product__layers-with-heading{font-size:1.5rem;letter-spacing:0;line-height:1.5;margin-bottom:0}.main-product__layers-with-products{display:grid;gap:.625rem}.horizontal-product{display:flex;flex-direction:row;align-items:center;gap:1rem;border:1px solid #DBCAC0}.horizontal-product__image{position:relative;flex-shrink:0;overflow:hidden}.horizontal-product__image-img{transition:transform .5s ease-in-out;object-fit:cover}.horizontal-product__image:hover .horizontal-product__image-img{transform:scale(1.03)}.horizontal-product__content{display:flex;flex-direction:column;gap:.5rem;padding-inline-end:1rem}a.horizontal-product__title{text-decoration:none;line-height:1.5}.horizontal-product__variant-title{font-size:.75rem;line-height:1;color:#2b2b2b;letter-spacing:0}add-to-cart{background-color:#f37f94;width:fit-content;height:34px;display:flex;align-items:center;justify-content:center;padding-inline:1rem;cursor:pointer;transition:.2s ease-in-out all}add-to-cart button{text-transform:uppercase;letter-spacing:.35px;font-size:.75rem;color:#fff;line-height:1}add-to-cart:hover{background-color:#2b2b2b;color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.image-text-carousel{padding:3.75rem 0;opacity:0;transition:opacity .3s ease-in-out;visibility:hidden}.image-text-carousel:has(.image-text-carousel__items.slick-initialized){opacity:1;visibility:visible}.image-text-carousel__inner{display:grid;grid-template-columns:400px 1fr;gap:3.75rem}.image-text-carousel__left{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding-inline-start:2.5rem}.image-text-carousel__header h2{font-size:2.5rem;line-height:1.2;font-weight:400;margin:0;white-space:pre-line}.image-text-carousel__arrows,.image-text-carousel__arrows--desktop{display:flex;gap:1.25rem}.image-text-carousel__arrows--mobile{display:none}.image-text-carousel__arrows button{background:transparent;border:1px solid #2B2B2B;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .3s ease}.image-text-carousel__arrows button:hover{background:#2b2b2b;color:#fff}.image-text-carousel__arrows button:hover svg path{stroke:#fff}.image-text-carousel__arrows button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.image-text-carousel__arrows button svg{width:1.25rem;height:1.25rem}.image-text-carousel__arrows .prev-arrow svg{transform:rotate(180deg)}.image-text-carousel__items{overflow:hidden}.image-text-carousel__items.slick-slider{display:block}.image-text-carousel__items .slick-list{overflow:visible;padding:0!important}.image-text-carousel__items .slick-track{display:flex!important;gap:.625rem}.image-text-carousel__item{margin:0;position:relative}.image-text-carousel__item-image{position:relative;overflow:hidden}.image-text-carousel__item-text{padding:1rem 0 0;position:absolute;bottom:0;height:70px;display:flex;align-items:flex-end;gap:.5rem;left:0;width:100%;padding:1rem;color:#fff;background:linear-gradient(180deg,#0000,#0006);font-size:.875rem}.image-text-carousel__item-text-inner{display:flex;gap:.5rem}.image-text-carousel__item-text h3{font-size:1rem;font-weight:400;margin:0}.multi-column{padding-block:3rem;background-color:var(--background-color)}.multi-column__inner{display:flex;justify-content:space-around;gap:2rem;align-items:center}.multi-column__item{display:flex;align-items:center;flex-direction:row;justify-content:center;gap:1rem;flex-basis:calc(100% / var(--column-count))}.multi-column__icon{width:35px;height:35px;display:flex;align-items:center;flex-shrink:0;justify-content:center}.multi-column__icon img{width:100%;height:100%}.multi-column__title{font-size:1.125rem;line-height:1.5;color:#2b2b2b}.horizontal-product__price{display:flex;font-size:.875rem;line-height:1.5}.store-details{background-color:var(--background-color)}.store-details__inner{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.store-details__left,.store-details__image{height:100%;width:100%}.store-details__image img{width:100%;height:100%;object-fit:cover}.store-details__right{padding:8.125rem 3.125rem;display:grid;grid-template-columns:66% 33%}.store-details__right-inner{display:flex;flex-wrap:wrap;flex-direction:column;padding-inline-end:3rem;gap:2.5rem}.store-details__content{display:flex;flex-direction:column;gap:1.875rem}.store-details__text *{font-size:1.125rem;line-height:1.5;color:#2b2b2b}.store-details__text p:last-of-type,.store-details__title h2{margin-bottom:0}.store-details__secondary-image{display:flex}.store-details__secondary-image img{height:100%;width:100%;object-fit:cover;object-position:center}.store-details__content-group-wrapper,.store-details__content-group,.store-details__content-group-content{display:flex;flex-direction:row;gap:.625rem}.store-details__content-group-wrapper{align-items:flex-start}.store-details__content-group-label{font-size:.875rem;line-height:1.5;color:#2b2b2b;text-transform:uppercase}.store-details__content-group-value{margin-bottom:0;font-size:1.25rem}.store-details__content-group-value.store-details__content-group-value--hours *{font-size:1.25rem;margin-bottom:.5rem}.store-details__content-group,.store-details__content-group-content{flex-direction:column}.store-details__content-group-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center}.store-details__content-group-icon svg{width:18px;height:18px}.store-details__directions-url{text-transform:uppercase;font-size:.875rem;line-height:1.5;color:#2b2b2b;border-bottom:1px solid #2B2B2B;transition:all .3s ease;width:fit-content;padding-bottom:2px}.store-details__directions-url a{color:inherit}.store-details__directions-url:hover{border-bottom-color:transparent}#product.main-product .images-grid-nav{position:relative;right:unset;top:unset;bottom:unset;margin-top:.625rem;padding-left:1rem}#product.main-product .images-grid-nav ul{display:flex;gap:.375rem;flex:1;scroll-padding-left:.5rem;scroll-padding-inline:1rem;margin-inline-start:-1rem;padding-inline-start:1rem;padding-inline-end:1rem;position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block:2px}#product.main-product .images-grid-nav-thumbnail{width:55px;scroll-snap-align:start;flex-shrink:0;outline:1px solid #DBCAC0;transition:all .2s ease-in-out}#product.main-product .images-grid-nav-thumbnail--active{outline:1px solid #2B2B2B}#product.main-product .images-grid .images-grid-item{scroll-snap-align:start}.kl_reviews__list_container>div:first-of-type{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item{margin-bottom:0;padding:1.5rem;background-color:#faf5f1}.kl_reviews__review_stars_and_time+div{display:grid;gap:1.5rem}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item>div{gap:1.25rem}.kl_reviews__review__author{order:3;margin-bottom:0;font-family:maison_neuebook,sans-serif;font-size:.875rem;line-height:1.5;color:#2b2b2b}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item p.kl_reviews__review__content{margin-bottom:0;font-family:maison_neuebook,sans-serif;font-size:1rem;line-height:1.5;color:#2b2b2b}.kl_reviews__review__image_container{width:60px;height:60px;overflow:hidden;display:flex;align-items:center;justify-content:center}.kl_reviews__review__image.kl_reviews__review__image.kl_reviews__review__image{object-position:center;height:60px}.kl_reviews__summary__header,.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab_buttons,.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill:not(:has(>select#kl_reviews__sort_by_reviews)),.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters .kl_reviews__search{display:none}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs{border-bottom:none;margin-bottom:0}.kl_reviews__review__timestamp{letter-spacing:0;font-family:maison_neuebook,sans-serif;font-size:.75rem;line-height:1.5;color:#2b2b2b}.kl_reviews__review__title{font-family:maison_neuemedium,sans-serif;font-size:1rem;line-height:1.5;color:#2b2b2b;font-weight:unset}.kl_reviews__load_more_button{margin-block-start:2.5rem}.reviews_all_container{padding:0}.kl_reviews__reviews_list{position:relative}.kl_reviews__list__tabs{position:absolute;top:0;right:0}.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__button_bar button.kl_reviews__button{text-transform:uppercase;border-radius:0;padding:0 1.875rem;font-family:maison_neuebook,sans-serif;font-size:.875rem;line-height:1;letter-spacing:.35px;background:#fff;border:1px solid #F37F94;color:#f37f94;transition:all .3s ease;height:60px}.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__button_bar button.kl_reviews__button:hover{background:#f37f94;color:#fff}.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__load_more_button button.kl_reviews__button{text-transform:uppercase;background:none;font-family:maison_neuebook,sans-serif;font-size:.875rem;line-height:1;letter-spacing:.35px;color:#2b2b2b;border-bottom:1px solid #2B2B2B;border-radius:0;padding:0;transition:all .3s ease}.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__load_more_button button.kl_reviews__button:hover{color:#f37f94;border-bottom-color:#f37f94}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select,.kl_reviews__summary__stars__count,.kl_reviews__histogram__rating,.kl_reviews__histogram__value{background:none;font-family:maison_neuebook,sans-serif;font-size:.875rem;line-height:1.5;letter-spacing:0;color:#2b2b2b;font-weight:unset;padding:0}.kl_reviews__reviews_list .kl_reviews__filters select:focus{background-color:transparent!important}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters__pill select{padding-right:2.25rem}.kl_reviews__stars_badge{height:16px!important}.kl_reviews__summary__average_value{font-family:maison_neuebook,sans-serif;font-size:2.375rem;line-height:1.5;letter-spacing:0;color:#2b2b2b;font-weight:unset}.kl_reviews__summary__stars svg{width:14px!important;height:14px!important}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__filters{margin-bottom:1rem;height:60px}.kl_reviews__summary__grid--2-1:not(.kl_preview *) .kl_reviews__summary__average_and_stars,.kl_reviews__summary__grid--2-1:not(.kl_preview *) .kl_reviews__histogram{margin-bottom:unset}.kl_reviews__histogram{justify-content:center}.pdp-section#reviews{padding-block:3.125rem}.kl_reviews__list_empty_state__container+.kl_reviews__list_container{display:none}.product-quick-add{z-index:2;visibility:hidden;opacity:0;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in;position:fixed;bottom:0;background:#fff;width:30rem;padding:1rem;bottom:1rem;transform:translateY(0);right:1rem;border:1px solid #FAF5F1;box-shadow:0 0 10px #0000001a}.product-quick-add.is-visible{opacity:1;visibility:visible;transform:translateY(0);z-index:10000001}.product-quick-add__inner{display:grid;grid-template-columns:80px 1fr auto;gap:.75rem;align-items:center}.product-quick-add__content{display:flex;flex-direction:column;gap:.875rem}.product-quick-add__image{position:relative}.product-quick-add__image img{aspect-ratio:1/1;object-fit:cover;object-position:center}.product-quick-add__title{width:fit-content}.product-quick-add__title,.product-quick-add__variant-title,.product-quick-add__price,.product-quick-add__atc button{font-family:maison_neuebook,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1;color:#2b2b2b}.product-quick-add__variant-title{font-size:.75rem}.product-quick-add__atc add-to-cart{padding:.75rem 1.5rem;display:flex;flex-shrink:0}.product-quick-add__atc button{color:#fff;letter-spacing:.35px}@media (max-width: 767px){.product-quick-add{width:calc(100% - 2rem);padding:1.25rem;transform:translateY(10px);left:0;right:0;bottom:0}.pdp-section{padding-block:2.5rem}.image-text-tile__tile-text{padding:.875rem;gap:.9375rem}.image-text-tile__tile-text h3{font-size:1.5rem}.image-text-tile__tile-text span{font-size:.8125rem}.image-text-tile__tile{aspect-ratio:1/1.3}#product.main-product .product-form .price{font-size:1rem}#product.main-product .images-grid .images-grid-item img{aspect-ratio:1;width:100%;height:100%;object-fit:cover;object-position:center}#shopify-installments-content{font-size:.875rem}#product.main-product .product-right{padding-inline:1rem;padding-block:.625rem}#product.main-product .product-form .options{padding-block-start:1.25rem}#product.main-product .main-product__callouts-item{font-size:1rem}.main-product__accordion .ac .ac-header button{font-size:1.25rem}.main-product__accordion-text *{font-size:1rem}a.horizontal-product__title{font-size:.875rem}#product.main-product .horizontal-product__reviews .klaviyo-star-rating-widget .kl_reviews__star_rating_widget__label{font-size:.75rem}.image-text-carousel{padding:2rem 0}.image-text-carousel__inner{grid-template-columns:1fr;gap:2rem}.image-text-carousel__header h2{font-size:1.75rem}.image-text-carousel__arrows--desktop{display:none!important}.image-text-carousel__arrows--mobile{display:flex!important;padding-left:1rem}.image-text-carousel__left{padding-inline-start:1rem}.multi-column__inner{flex-wrap:wrap;gap:2.5rem}.multi-column__item{flex-direction:column;text-align:center;flex-basis:calc(50% - 2rem);gap:.75rem}.multi-column__title{font-size:1rem}.multi-column__title{font-size:.875rem}.store-details__inner{display:grid;grid-template-columns:1fr}.store-details__right{padding:1.875rem 1rem;grid-template-columns:1fr}.store-details__right-inner{grid-template-columns:1fr;padding-right:0;gap:1.875rem}.store-details__secondary-image{display:none}.store-details__title h2{font-size:1.625rem}.store-details__text *{font-size:1rem}.pdp-section+.pdp-section,.pdp-section#reviews{padding-block-start:0}.pdp-section .wrapper{padding-inline:1rem}.image-text-carousel__items .slick-track{padding-left:.375rem}.kl_reviews__list_container>div:first-of-type{grid-template-columns:1fr}.kl_reviews__load_more_button{margin-block-start:1.25rem}.kl_reviews__review_item.kl_reviews__review_item.kl_reviews__review_item>div{gap:1.125rem}}.main-product__container{position:relative}.main-product__block-item:has(.shopify-app-block):not(:has(.product-personalizer)){display:none}@media (max-width: 1200px){.store-details__inner{grid-template-columns:1fr}.store-details__right{padding:2.5rem 1rem}}@media (min-width: 768px){.recently-viewed__arrows,#product.main-product .breadcrumbs{display:none}.pdp-section.shopify-section--image-text-tile{padding-block-end:0}.main-product__container{display:grid;grid-template-columns:60% 40%}.main-product__container .product-left.sticky,.main-product__container .product-right.sticky{height:fit-content;position:sticky;top:0}.main-product__container .product-left.sticky{top:1.25rem}}@media (min-width: 1024px){.main-product__container{display:grid;grid-template-columns:64% 36%}.main-product__container .product-right{padding:100px 40px}}section:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/105/assets/styles-v2.css.map */
