body[data-button-design] .product-information .product-details .add-to-cart-button,body[data-button-design] #cart-drawer .cart__ctas .cart__view-bag{--bd-text: #D77D9A;--bd-bg: transparent;--bd-border: #D77D9A;--bd-hover-text: #000;--bd-hover-bg: #D77D9A;--bd-hover-border: #D77D9A;--bd-rest-size: 0% 100%;--bd-in: left center;--bd-out: left center;--button-color: #D77D9A;--button-background-color: transparent;--button-border-color: #D77D9A;color:#d77d9a;border:1px solid #D77D9A;box-shadow:none;background:linear-gradient(#d77d9a,#d77d9a) left center / 0% 100% no-repeat transparent;transition:background-size .4s ease,color .3s ease}body[data-button-design] .product-information .product-details .add-to-cart-button:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]),body[data-button-design] #cart-drawer .cart__ctas .cart__view-bag:is(:hover,:focus-visible){--button-color: #000;color:#000;background:linear-gradient(#d77d9a,#d77d9a) left center / 100% 100% no-repeat transparent}body[data-button-design] .product-information .product-details .add-to-cart-button:before,body[data-button-design] #cart-drawer .cart__ctas .cart__view-bag:before{content:none}body .product-information .shopify-payment-button__button--unbranded,body .cart__ctas .cart__checkout-button,body[data-button-design] #cart-drawer .cart__ctas .cart__checkout-button{--bd-text: #000;--bd-bg: #D77D9A;--bd-border: #D77D9A;--bd-hover-text: #000;--bd-hover-bg: #F7C8D6;--bd-hover-border: #D77D9A;--bd-rest-size: 0% 100%;--bd-in: left center;--bd-out: left center;--button-background-color: #D77D9A;--button-color: #000;--button-border-color: #D77D9A;background:linear-gradient(#f7c8d6,#f7c8d6) left center / 0% 100% no-repeat #d77d9a;color:#000;border-color:#d77d9a;transition:background-size .4s ease}body .product-information .shopify-payment-button__button--unbranded:is(:hover,:focus-visible),body[data-button-design] #cart-drawer .cart__ctas .cart__checkout-button:is(:hover,:focus-visible),body .cart__ctas .cart__checkout-button:is(:hover,:focus-visible){background:linear-gradient(#f7c8d6,#f7c8d6) left center / 100% 100% no-repeat #d77d9a;color:#000}body product-card .product-title-link,body product-card .product-title-link :is(.text-block,p,h1,h2,h3,h4){font-weight:400;text-transform:capitalize}body product-card product-price :is(.price,.compare-at-price){font-weight:500}body .product-information .accordion{--summary-font-weight: 500}body .product-information :is(.disclosures__item-title,.disclosures__summary-item-title,.details__header){font-weight:500}product-price [ref=priceContainer]{display:flex;align-items:center;flex-wrap:wrap;gap:16px}product-price [ref=priceContainer] .discount-save-badge--price{margin-inline-start:0}.comfort-size-guide-link{float:right;margin-inline-start:24px;color:inherit;text-decoration:underline;text-underline-offset:4px;font-weight:400;font-size:14px}.variant-option--buttons legend:has(.comfort-size-guide-link){width:100%}.variant-option--dropdowns>label:has(.comfort-size-guide-link){display:block;width:100%}.comfort-size-dialog{width:min(720px,calc(100vw - 32px));max-height:85dvh;margin:auto;padding:24px;border:0;background:#fff;color:#000;overflow:auto}.comfort-size-dialog::backdrop{background:#00000073}.comfort-size-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.comfort-size-dialog__header h2{margin:0;font-size:22px;font-weight:500}.comfort-size-dialog__close{width:44px;height:44px;font-size:30px;cursor:pointer}.comfort-size-dialog__content{overflow-x:auto}.comfort-size-dialog__content img{max-width:100%;height:auto}.comfort-collections{display:flex;gap:12px;overflow-x:auto;padding-block:12px 24px}.comfort-collections a{flex-shrink:0;padding:9px 18px;border:1px solid #D77D9A;color:inherit;text-decoration:none;transition:background-color .2s ease}.comfort-collections a:is([aria-current=page],:hover,:focus-visible){background:#d77d9a;color:#000}.comfort-delivery{width:100%;padding:16px 20px;flex-shrink:0}.comfort-delivery p{margin:0 0 10px;font-size:14px;line-height:1.5}.comfort-delivery progress{display:block;width:100%;height:5px;border:0;border-radius:0;background:#eee;color:#d77d9a;accent-color:#D77D9A}.comfort-delivery progress::-webkit-progress-bar{background:#eee}.comfort-delivery progress::-webkit-progress-value{background:#d77d9a;transition:width .35s ease}.comfort-delivery progress::-moz-progress-bar{background:#d77d9a}.cart-items-component:not([data-drawer])>.comfort-delivery{max-width:var(--page-width);margin-inline:auto}@media(prefers-reduced-motion:reduce){body[data-button-design] .product-information .product-details .add-to-cart-button,body[data-button-design] #cart-drawer .cart__ctas .cart__view-bag,body .cart__ctas .cart__checkout-button,.comfort-delivery progress::-webkit-progress-value{transition:none}}.comfort-product-page .product-information__media media-gallery{width:100%;max-width:none}.comfort-product-page .product-information__media .product-media-container.constrain-height{max-height:none;--constrained-height: none}.comfort-product-page .product-information__media .product-media-constraint-wrapper{width:100%;max-width:100%}.comfort-product-page .product-information__media .product-media :is(img,.deferred-media__poster-image){width:100%;height:100%;object-fit:cover}.comfort-product-page .product-information__media slideshow-container{position:relative}.comfort-product-page .product-information__media slideshow-arrows{top:0;right:12px;bottom:0;left:12px;width:auto;mix-blend-mode:normal;z-index:4}.comfort-product-page .product-information__media slideshow-arrows .slideshow-control{width:40px;height:44px;padding:0;opacity:1;background:#ffffffd9;color:#000;border:0}.comfort-product-page .product-information__media .product-gallery-savings{inset:12px 12px auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.comfort-product-page .product-information__media .product-gallery-savings .discount-save-badge{margin-inline-start:auto}.comfort-gallery-sale{display:inline-flex;align-items:center;justify-content:center;background:#d77d9a;color:#000;padding:5px 10px;font-size:11px;line-height:1.2;font-weight:600}.comfort-product-page .product-form-buttons:has(>.comfort-product-wishlist){display:grid;grid-template-columns:auto minmax(0,1fr) 48px;gap:12px;align-items:stretch}.comfort-product-page .product-form-buttons:has(>.comfort-product-wishlist)>*{min-width:0}.comfort-product-page .product-form-buttons:has(>.comfort-product-wishlist)>.quantity-selector-wrapper{grid-column:1}.comfort-product-page .product-form-buttons:has(>.comfort-product-wishlist)>span:has(.add-to-cart-button){grid-column:2}.comfort-product-page .product-form-buttons:has(>.comfort-product-wishlist)>:is(.accelerated-checkout-block,.quantity-rules,.quantity-label,volume-pricing,.product-form-text__error){grid-column:1 / -1}.comfort-product-page .product-form-buttons>button.comfort-product-wishlist{grid-column:3;width:48px;min-width:44px;min-height:48px;height:100%;padding:0;display:grid;place-items:center;border:1px solid #D77D9A;color:#d77d9a;background:transparent;cursor:pointer;transition:color .2s ease,background-color .2s ease}.comfort-product-page button.comfort-product-wishlist:is(:hover,:focus-visible,[aria-pressed=true]){color:#000;background:#d77d9a}.comfort-product-wishlist[aria-pressed=true] svg{fill:currentColor}.comfort-product-page .product-details .accordion{padding:0;border:0;background:transparent}.comfort-product-page .product-details .accordion accordion-custom{display:block;margin-block-end:10px}.comfort-product-page .product-details .accordion .details{border:0;background:#fff}.comfort-product-page .product-details .accordion .details__header{position:relative;min-height:40px;padding:10px 56px 10px 18px;background:#ebebeb;color:#000;font-weight:500;text-transform:none}.comfort-product-page .product-details .accordion details[open]>.details__header{color:#d77d9a}.comfort-product-page .product-details .accordion .details__header>:is(.details__icon,.svg-wrapper){display:none}.comfort-product-page .product-details .accordion .details__header:after{content:"+";position:absolute;inset:0 0 0 auto;display:grid;place-items:center;width:40px;background:#242424;color:#fff;font:400 26px/1 var(--font-body--family)}.comfort-product-page .product-details .accordion details[open]>.details__header:after{content:"\2212"}.comfort-product-page .product-details .accordion .details-content{padding:18px;border:1px solid #ebebeb;border-top:0;background:#fff;color:#000}.shopify-section-group-footer-group{--color-background: #D77D9A;--color-foreground: #000;--color-foreground-muted: #000;--color-foreground-rgb: 0 0 0;background:#d77d9a;color:#000}.shopify-section-group-footer-group :is(.section,.section-background){background:#d77d9a}.shopify-section-group-footer-group :is(a,p,h1,h2,h3,h4,small,label,.text-block,.utilities,.menu,.email-signup__input){color:#000}.comfort-delivery__track{position:relative;height:7px;margin-top:17px;background:#ddd;border-radius:8px}.comfort-delivery__fill{display:block;height:100%;width:var(--delivery-progress);border-radius:inherit;background:repeating-linear-gradient(135deg,#d77d9a 0 6px,#ff9698 6px 12px);transition:width .35s ease}.comfort-delivery__truck{position:absolute;bottom:-1px;left:clamp(12px,var(--delivery-progress),calc(100% - 12px));transform:translate(-50%);display:block;color:#d77d9a;transition:left .35s ease}.comfort-delivery__truck svg{display:block}.comfort-delivery--setup{border:1px dashed #D77D9A;background:#fff7f7}@media(max-width:479px){.comfort-product-page .product-form-buttons:has(>.comfort-product-wishlist){grid-template-columns:minmax(0,1fr) 48px;gap:10px}.comfort-product-page .product-form-buttons:has(>.comfort-product-wishlist)>.quantity-selector-wrapper{grid-column:1 / -1;justify-self:start}.comfort-product-page .product-form-buttons:has(>.comfort-product-wishlist)>span:has(.add-to-cart-button){grid-column:1}.comfort-product-page .product-form-buttons>button.comfort-product-wishlist{grid-column:2}.comfort-product-page .product-information__media slideshow-arrows{inset-inline:8px}}@media(prefers-reduced-motion:reduce){.comfort-delivery__fill,.comfort-delivery__truck,.comfort-product-page .product-form-buttons>button.comfort-product-wishlist{transition:none}}.comfort-delivery__amount{color:#d77d9a;font-weight:500;white-space:nowrap}body product-card.product-card .card-hover-actions{inset:auto 0 0;width:100%;transform:none;translate:none;opacity:1;justify-content:space-between;gap:0;pointer-events:none}body product-card.product-card .card-gallery:has(.card-hover-colors) .card-hover-actions{inset-block-end:0}body product-card.product-card .card-hover-actions button{pointer-events:auto}body product-card.product-card .card-hover-actions .comfort-quick-view{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:0;background:#d77d9a;color:#111;cursor:pointer}body product-card.product-card .card-wishlist-action{width:32px;height:32px;top:8px;right:8px}body product-card.product-card .card-wishlist-action svg{width:16px;height:16px}body product-card.product-card .card-hover-actions .quick-add__button{border-radius:0}.wishlist-item-actions :is(a,button){width:36px;min-height:36px;display:inline-grid;place-items:center;padding:0;border:1px solid #ddd;background:#fff;color:#111;text-decoration:none;font-size:22px}.search-modal__content::backdrop{background:#1212126b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body .search-modal__content{box-shadow:0 24px 90px #0004;background:#fff}.comfort-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:18px;margin-top:20px;border-block:1px solid #e6e6e6}.comfort-trust>span{display:flex;align-items:center;gap:9px;color:#69707b;font-size:12px;line-height:1.5}.comfort-trust svg{color:#d77d9a;width:28px;height:28px;flex-shrink:0}.comfort-mobile-nav{display:none}.comfort-desktop-contact{position:fixed;right:24px;bottom:24px;display:flex;flex-direction:column;gap:12px;z-index:20}.comfort-desktop-contact a{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;box-shadow:0 5px 16px #0002}.comfort-desktop-contact svg{width:30px;height:30px}.comfort-whatsapp{background:#1dce63;color:#fff}.comfort-messenger{background:#d77d9a;color:#111}body .back-to-top__button{bottom:164px;right:30px}.comfort-recent{padding-block:48px}.comfort-recent[hidden]{display:none}.comfort-recent>h2{font-size:clamp(22px,3vw,30px);font-weight:500;margin:0 0 24px}.comfort-recent__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.comfort-recent__grid>product-card{display:flex;flex-direction:column;min-width:0;gap:8px}.comfort-recent__media{position:relative;width:100%;overflow:hidden;isolation:isolate}.comfort-recent__image-link{display:block;width:100%;aspect-ratio:3 / 4}.comfort-recent__grid .comfort-recent__image-link img{display:block;width:100%;height:100%;object-fit:cover}.comfort-recent__grid .comfort-recent__title{display:block;margin:4px 0 0;color:inherit;text-decoration:none;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.comfort-recent__media>.discount-save-badge{position:absolute;top:10px;left:10px;z-index:2;margin:0;max-width:calc(100% - 60px)}.comfort-recent__media .card-hover-actions,.comfort-recent__media .card-wishlist-action{position:absolute;z-index:3}.comfort-recent__card product-price{display:block;margin-top:auto}.comfort-recent__card [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.comfort-recent__card a:focus-visible{outline:2px solid #111;outline-offset:-2px}@media(min-width:750px)and (max-width:989px){.comfort-recent__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body .quick-add-modal__close{top:0;right:0;width:40px;height:40px;border-radius:0;background:#ff2371;color:#fff;z-index:10}body .quick-add-modal__close svg{width:22px;height:22px}body .quick-add-modal{max-height:90dvh}@media(max-width:749px){body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.comfort-mobile-nav{position:fixed;inset:auto 0 0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);padding:9px 8px calc(9px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee;box-shadow:0 -3px 20px #00000008}.comfort-mobile-nav :is(a,button){display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;min-height:48px;color:#222;background:none;border:0;font:inherit;font-size:10px;text-decoration:none;cursor:pointer}.comfort-desktop-contact{display:none}body .back-to-top__button{bottom:calc(84px + env(safe-area-inset-bottom));right:16px}.comfort-recent__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.comfort-recent{padding-block:32px}.comfort-recent>h2{font-size:20px;margin-bottom:20px}.comfort-recent__grid .comfort-recent__title{font-size:12px}.comfort-recent__media>.discount-save-badge{top:6px;left:6px;font-size:10px;padding:4px 6px}body .quick-add-modal{width:calc(100vw - 32px);max-width:440px;margin:auto;height:auto;border-radius:0}body .quick-add-modal__content{display:flex;flex-direction:column;max-height:88dvh;padding:20px;gap:20px}body .quick-add-modal__content .product-information__media{width:100%}body .quick-add-modal__content .product-header{padding:0}body .quick-add-modal__content .product-information__media .product-media img{max-height:280px;object-fit:cover}}@media(prefers-reduced-motion:reduce){.quick-add-modal[open],.quick-add-modal.dialog-closing{animation:none}}body product-card.product-card .card-hover-actions>quick-add-component{flex:0 0 42px;width:42px;height:42px;margin-left:auto}body .premium-footer{background:var(--pf-bg);color:var(--pf-fg)}body .premium-footer__brand{display:none}body .premium-footer__bottom{margin-inline:-24px;padding:22px 24px;background:var(--pf-bg);border:0}body .premium-footer__social{background:transparent;color:var(--pf-fg);border:0}body .premium-footer__social:is(:hover,:focus-visible){background:#f7c8d6;color:#fde7ec}body .premium-footer__link:is(:hover,:focus-visible){color:#6b2e3f}body .premium-footer__link{overflow-wrap:anywhere}@media(min-width:750px){body product-card.product-card:not(:hover,:focus-within) .card-hover-actions{opacity:0}body product-card.product-card:not(:hover,:focus-within) .card-hover-actions button{pointer-events:none}}@media(max-width:749px){.comfort-hidden-sale,.comfort-gallery-sale{display:none}body product-card.product-card .card-hover-actions :is(button.quick-add__button,.card-hover-action),body product-card.product-card .card-hover-actions>quick-add-component{--quick-add-collapsed-width: 32px;--quick-add-expanded-width: 32px;flex:0 0 32px;width:32px;min-width:32px;max-inline-size:32px;height:32px;min-height:32px;max-height:32px}body product-card.product-card .card-hover-actions :is(.svg-wrapper,svg){width:16px;height:16px}}#search-modal .search-modal__content::backdrop{display:block;background:#0a0c1094;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);animation:none}.comfort-mobile-account{display:none}@media(max-width:749px){#header-component .search-action,#header-component .wishlist-trigger,#header-component [data-testid=cart-drawer-trigger],#header-component .action__cart{display:none}#header-component .header__columns{--header-template-columns: 44px minmax(0, 1fr) 44px;grid-template-areas:"leftA center rightB"}#header-component .comfort-mobile-account{display:flex;align-items:center;justify-content:center}.comfort-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.comfort-desktop-contact{display:flex;right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}.comfort-desktop-contact a{width:40px;height:40px}.comfort-desktop-contact svg{width:23px;height:23px}.comfort-desktop-contact .comfort-messenger{display:none}body .back-to-top__button{width:40px;height:40px;bottom:calc(136px + env(safe-area-inset-bottom));right:16px}#search-modal .search-modal__content{max-height:80dvh}}.comfort-mobile-nav__icon{position:relative;display:inline-flex}.comfort-mobile-nav .comfort-mobile-nav__count{position:absolute;top:-5px;right:-10px;display:grid;place-items:center;min-width:16px;height:16px;padding-inline:4px;border-radius:10px;background:#d77d9a;color:#111;font-size:9px;font-weight:500;line-height:1}.comfort-mobile-nav .comfort-mobile-nav__count[hidden]{display:none}#quick-add-dialog .product-header{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;width:100%;min-height:0;margin:0;padding:0;color:#222}#quick-add-dialog :is(.quick-add-product-title,.view-product-title a){color:#222;font-family:var(--font-body--family);font-size:18px;font-weight:500;line-height:1.4;text-align:left;text-decoration:none;text-transform:none;overflow-wrap:anywhere}#quick-add-dialog .quick-add-product-title{display:block;width:100%}#quick-add-dialog product-price{display:block;width:100%;min-height:0;margin:0;padding:0;text-align:left;color:#222}#quick-add-dialog product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:8px 12px;margin:0;padding:0;line-height:1.4}#quick-add-dialog product-price .price{color:#222;font-size:20px;font-weight:500}#quick-add-dialog product-price .compare-at-price{color:#858585;font-size:16px;font-weight:400}@media(max-width:749px){#quick-add-dialog .quick-add-modal__content>*{flex-shrink:0}#quick-add-dialog .product-header{flex:0 0 auto}#quick-add-dialog .product-information__media{margin:0}#quick-add-dialog .product-information__media .product-media{max-height:280px}#quick-add-dialog .product-information__media .product-media img{height:100%}}.wishlist-dialog .wishlist-item-actions [data-wishlist-add]{width:auto;min-width:100px;padding:8px 12px;font-size:12px;line-height:1.4}body product-card.product-card .card-hover-actions>.comfort-card-add{margin-left:auto}body product-card.product-card .card-hover-actions:has([aria-busy=true]){opacity:1}body product-card.product-card .card-hover-actions .comfort-card-add[aria-busy=true]{position:relative;opacity:1;cursor:progress}body product-card.product-card .comfort-card-add[aria-busy=true]>svg{visibility:hidden}body product-card.product-card .comfort-card-add[aria-busy=true]:after,.wishlist-dialog [data-wishlist-add][aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border:1.5px solid #111;border-right-color:transparent;border-radius:50%;animation:comfort-cart-loading .7s linear infinite}.wishlist-dialog [data-wishlist-add][aria-busy=true]{position:relative;color:transparent;opacity:1}@keyframes comfort-cart-loading{to{transform:rotate(360deg)}}@media screen and (max-width:749px){html{font-size:14px}.product-information .product-details :is(.text-block:not(.product-title-link .text-block),.text-block:not(.product-title-link .text-block) p,.text-block li,.variant-option,.variant-option legend,.variant-option__button-label__text,.quantity-selector,.details__header,.disclosures__item-title,.disclosures__summary-item-title,.installments),.product-information .product-description :is(p,li),.product-information .disclosures__details-content :is(.text-block,p,li),.product-information .tax-note.tax-note.tax-note{font-size:14px}product-card .price{font-size:12px}product-card .compare-at-price{font-size:10px}.product-information product-price .price{font-size:14px}.product-information product-price .compare-at-price{font-size:12px}#quick-add-dialog :is(.quick-add-product-title,.view-product-title a){font-size:16px}#quick-add-dialog product-price .price{font-size:17px}#quick-add-dialog product-price .compare-at-price{font-size:14px}.cart-items__table-row,#cart-drawer .cart-items__table-row{grid-template-columns:60px minmax(0,1fr);grid-template-rows:none;grid-template-areas:"media details" "media quantity" "media price" "error error";column-gap:12px;row-gap:6px}#cart-drawer .cart-items__table-row--full-width-variants{grid-template-areas:"media details" "media variants" "media unit_price" "media quantity" "media price" "error error"}.cart-items__title,#cart-drawer .cart-items__title{font-size:12px;overflow-wrap:anywhere}.cart-items__details *{overflow-wrap:anywhere}.cart-items__quantity,.cart-items__quantity-controls{max-width:100%;flex-wrap:wrap}.cart-items__price,#cart-drawer .cart-items__price{min-width:0;width:100%;text-align:start;font-size:12px}#cart-drawer .cart-items__price-and-remove{justify-content:space-between;white-space:normal;gap:8px}#cart-drawer .cart-items__price-and-remove .cart-items__remove{width:44px;height:44px;flex-basis:44px}#cart-drawer .theme-drawer__title{font-size:14px}#cart-drawer :is(.cart-totals__total-label,.cart-totals__total-value){font-size:16px}#cart-drawer .cart-totals__total{flex-wrap:wrap;gap:8px}#cart-drawer .cart__ctas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}#cart-drawer .cart__ctas>.button{min-width:0;padding-inline:12px;font-size:12px}input:not([type=checkbox],[type=radio]),select,textarea{font-size:16px}}body product-card .product-title-link .text-block{min-height:0;height:auto;box-sizing:border-box;line-height:1.5;flex-shrink:0}body product-card .product-title-link .text-block>:is(p,h1,h2,h3,h4){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:inherit;margin-block:0}.comfort-recent__grid .comfort-recent__title{height:auto;box-sizing:border-box;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(max-width:749px){.discount-save-badge{display:none}}@media screen and (min-width:750px){body{--comfort-product-columns: 3}body .product-tabs__track{grid-auto-columns:calc((100% - (var(--comfort-product-columns) - 1) * var(--products-gap)) / var(--comfort-product-columns))}body .resource-list--grid:has(product-card),body .product-grid:not([product-grid-view=zoom-out]),body .comfort-recent__grid{grid-template-columns:repeat(var(--comfort-product-columns),minmax(0,1fr))}body .product-grid:not([product-grid-view=zoom-out])>.product-grid__item{grid-column:auto}body .resource-list:has(product-card) .resource-list__slide{--slide-width: calc((100% - (var(--comfort-product-columns) - 1) * var(--resource-list-column-gap)) / var(--comfort-product-columns))}}@media screen and not (max-width:1200px){body{--comfort-product-columns: 4}}body add-to-cart-component:has(.add-to-cart-summary){display:block;width:100%;min-width:0;container-type:inline-size}body add-to-cart-component:has(.add-to-cart-summary) .add-to-cart-button{width:100%;min-width:0;padding-inline:clamp(6px,3cqi,16px);letter-spacing:0}body .add-to-cart-button .add-to-cart-text{flex-wrap:nowrap;white-space:nowrap}body add-to-cart-component:has(.add-to-cart-summary) .add-to-cart-button .add-to-cart-text{font-size:clamp(10px,4.5cqi,16px);gap:clamp(3px,1.5cqi,8px);line-height:1.3}body .add-to-cart-button .add-to-cart-summary{margin-inline-start:clamp(2px,1cqi,6px);flex-shrink:0;white-space:nowrap}body add-to-cart-component:has(.add-to-cart-summary) .add-to-cart-icon{width:1.15em;height:1.15em;flex-shrink:0}body product-price,body product-price :is(.price,.compare-at-price,bdi){font-family:var(--font-body--family),"Poppins",sans-serif}body product-card product-price .price{font-size:14px;font-weight:600;line-height:1.4}body product-card product-price .compare-at-price{font-size:12px;font-weight:400;line-height:1.4}body product-card product-price [ref=priceContainer]{align-items:baseline;gap:4px 8px}body product-card .card-hover-colors{margin-block-start:4px}body,body :is(button,input,select,textarea,.collection-banner-grid__copy h3,.collection-banner-grid__copy p){font-family:var(--font-body--family)}body :is(.section-background,.circle-collections,.collection-banner-grid){background-color:#fff}body .announcement-bar,body .announcement-bar .section-background,body .shopify-section-group-footer-group,body .shopify-section-group-footer-group :is(.section,.section-background),body .premium-footer{--color-background: #F7C8D6;--color-foreground: #3E2F2F;--pf-bg: #F7C8D6;--pf-fg: #3E2F2F;--pf-accent: #3E2F2F;background:#f7c8d6!important;color:#3e2f2f}body .announcement-bar :is(a,p,.text-block,.slideshow-control),body .shopify-section-group-footer-group :is(a,p,h1,h2,h3,h4,small,label,.text-block,.utilities,.menu,.email-signup__input),body .premium-footer__link:is(:hover,:focus-visible){color:#3e2f2f}body .button,body .button-secondary,body .shopify-payment-button__button--unbranded,body .product-information .product-details .add-to-cart-button,body .product-information .product-details .add-to-cart-button:is(:hover,:focus-visible),body product-card.product-card .card-hover-actions button.quick-add__button,body product-card.product-card .card-hover-actions button.quick-add__button:hover,body product-card.product-card .card-wishlist-action,body .comfort-product-page .product-form-buttons>button.comfort-product-wishlist,body .comfort-product-page button.comfort-product-wishlist:is(:hover,:focus-visible,[aria-pressed=true]),body .wishlist-dialog .wishlist-item-actions [data-wishlist-add],body #cart-drawer .cart__ctas .button,body #cart-drawer .cart__ctas .button:is(:hover,:focus-visible),body .cart__ctas .cart__checkout-button,body .cart__ctas .cart__checkout-button:is(:hover,:focus-visible){--button-background-color: #F7C8D6;--button-color: #3E2F2F;--button-border-color: #6B2E3F;--quick-add-foreground: #3E2F2F;background:#f7c8d6;color:#3e2f2f;border-color:#6b2e3f}body header-actions :is(.wishlist-count,.cart-bubble),body header-actions .cart-bubble__background,body .comfort-mobile-nav .comfort-mobile-nav__count{--cart-bubble-background: #F7C8D6;--cart-bubble-text: #3E2F2F;background:#f7c8d6;color:#3e2f2f}body .comfort-trust svg{width:36px;height:36px;padding:6px;border-radius:50%;background:#f7c8d6;color:#3e2f2f}body .product-image-variant__tooltip,body .quick-add-modal__close{background:#f7c8d6;color:#3e2f2f}body .product-image-variant__tooltip:after{border-top-color:#6b2e3f}body #quick-add-dialog,body #quick-add-dialog .quick-add-modal__content{--color-background: #F7C8D6;--color-foreground: #3E2F2F;--color-foreground-rgb: 62 47 47;background:#f7c8d6;color:#3e2f2f}body #quick-add-dialog :is(.quick-add-product-title,.view-product-title a,product-price .price,product-price .compare-at-price){color:#3e2f2f}body #quick-add-dialog .variant-option__button-label:has(:checked){outline:2px solid #fff;outline-offset:3px}body .product-information .variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:56px;min-height:48px;padding:12px 18px;font-size:16px;line-height:1.4}body .product-information .variant-picker .variant-option__button-label:has(:checked){outline:2px solid #6B2E3F;outline-offset:3px;font-weight:600}body .product-information .variant-picker .variant-option .product-image-variant{width:60px;height:60px;min-width:60px}body .product-information .variant-picker .product-image-variant .swatch{width:58px;height:58px}body .product-information .variant-picker .variant-option__select{min-height:48px;font-size:16px}body .variant-option__select option{background:#f7c8d6;color:#3e2f2f}body .variant-picker .variant-option{gap:12px}body .collection-card{margin-inline:auto;--horizontal-alignment: center}body .collection-card__content{align-items:center;text-align:center}body .collection-card__content .text-block{text-align:center}body .collection-banner-grid__list{justify-content:center}body .collection-banner-grid__item{width:100%;margin-inline:auto}@media screen and (max-width:749px){body .collection-banner-grid__card{aspect-ratio:3 / 2;min-height:150px}body .collection-card{--fixed-card-height: 280px}body .collection-card__image{min-height:240px}body .collection-card--image-bg{min-height:280px}}body .discount-save-badge{background:#f7c8d6;color:#3e2f2f}body .announcement-bar__slide,body .announcement-bar__text,body .announcement-bar__text :is(strong,b,span,a){font-weight:400}body .accelerated-checkout-block .shopify-payment-button__button--unbranded,body .accelerated-checkout-block .shopify-payment-button__button--unbranded:is(:hover,:focus-visible){background:#f7c8d6;color:#3e2f2f;border-color:#6b2e3f}body .product-information .product-details .add-to-cart-button,body .quick-add-modal .add-to-cart-button{--button-background-color: #fff;--button-color: #6B2E3F;--button-border-color: #6B2E3F;background:#fff;color:#6b2e3f;border:1px solid #6B2E3F}body .product-information .product-details .add-to-cart-button:is(:hover,:focus-visible),body .quick-add-modal .add-to-cart-button:is(:hover,:focus-visible){--button-background-color: #F7C8D6;--button-color: #3E2F2F;background:#f7c8d6;color:#3e2f2f}body .quantity-selector{background:#fff;color:#6b2e3f}body .quantity-selector button.button:is(.quantity-minus,.quantity-plus){display:grid;place-items:center;width:36px;height:36px;min-height:36px;min-width:36px;max-width:36px;max-height:36px;aspect-ratio:1;flex:0 0 36px;padding:0;margin-inline:2px;border:0;border-radius:50%;background:#f7c8d6;color:#3e2f2f}body .quantity-selector :is(.quantity-minus,.quantity-plus) .svg-wrapper{display:grid;place-items:center;margin:0}body .quantity-selector input[type=number]{color:#6b2e3f;text-align:center}body .variant-picker .variant-option__button-label,body .variant-picker .variant-option__select-wrapper{--options-border-width: 1.3px;--color-variant-border: #6B2E3F;--color-selected-variant-border: #6B2E3F;--color-variant-hover-border: #6B2E3F;border:1.3px solid #6B2E3F}body .variant-picker .variant-option__button-label:before,body .variant-picker .variant-option__button-label:after{border-width:1.3px;border-color:#6b2e3f}body button.add-to-cart-button[id^=BuyButtons-ProductSubmitButton-]{--bd-text: #6B2E3F;--bd-bg: #fff;--bd-border: #6B2E3F;--bd-hover-text: #fff;--bd-hover-bg: #6B2E3F;--bd-hover-border: #6B2E3F;--bd-border-width: 1px;--button-color: #6B2E3F;--button-background-color: #fff;--button-border-color: #6B2E3F;color:#6b2e3f!important;background-color:#fff!important;border:1px solid #6B2E3F!important;box-shadow:none!important}body button.add-to-cart-button[id^=BuyButtons-ProductSubmitButton-]:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]){--button-color: #3E2F2F;--button-background-color: #F7C8D6;color:#3e2f2f!important;background-color:#f7c8d6!important}body .quantity-selector button.button:is(.quantity-minus,.quantity-plus):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]){background:#914d69;color:#fff}body .collection-banner-grid__list{gap:12px}body .resource-list:has(.collection-card){--resource-list-column-gap: 24px;--resource-list-row-gap: 24px}@media screen and (max-width:749px){body .collection-banner-grid__list{gap:8px}body .resource-list:has(.collection-card){--resource-list-column-gap: 16px;--resource-list-row-gap: 16px}}body .product-tabs__arrows button,body .product-tabs__arrows button:is(:hover,:focus-visible),body .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next),body .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next):is(:hover,:focus-visible){--button-background-color: #F7C8D6;--button-border-color: #6B2E3F;--button-color: #3E2F2F;background:#f7c8d6!important;color:#3e2f2f;border:0;box-shadow:none!important}body product-card .card-gallery .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next),body product-card .card-gallery .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next):is(:hover,:focus-visible){--button-background-color: transparent;--button-border-color: transparent;--button-color: #000;background:transparent!important;color:#000;border:0;box-shadow:none!important}body product-card .card-gallery slideshow-arrows{mix-blend-mode:normal}body product-card .card-gallery slideshow-arrows .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next){display:flex;align-items:center;justify-content:center;opacity:1;animation:none}@media(hover:hover)and (pointer:fine){body product-card .card-gallery slideshow-arrows .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next){opacity:0;visibility:hidden;pointer-events:none}body product-card .card-gallery:is(:hover,:focus-within) slideshow-arrows .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next){opacity:1;visibility:visible;pointer-events:auto}}body #cart-drawer .cart__ctas>:is(.cart__view-bag,.cart__checkout-button),body #cart-drawer .cart__ctas>:is(.cart__view-bag,.cart__checkout-button):is(:hover,:focus-visible){--bd-bg: #F7C8D6;--bd-text: #3E2F2F;--bd-border: #6B2E3F;--bd-hover-bg: #F7C8D6;--bd-hover-text: #3E2F2F;--bd-hover-border: #6B2E3F;--button-background-color: #F7C8D6;--button-color: #3E2F2F;--button-border-color: #6B2E3F;background:#f7c8d6!important;color:#3e2f2f!important;border:1px solid #6B2E3F!important;box-shadow:none!important}body #cart-drawer .cart__view-bag:before{content:none}body #cart-drawer .cart__ctas>.cart__view-bag{--bd-bg: #fff;--bd-text: #6B2E3F;--bd-border: #6B2E3F;--bd-hover-bg: #6B2E3F;--bd-hover-text: #fff;--bd-hover-border: #6B2E3F;--button-background-color: #fff;--button-color: #6B2E3F;background:#fff!important;color:#6b2e3f!important}body #cart-drawer .cart__ctas>.cart__view-bag:is(:hover,:focus-visible){--button-background-color: #F7C8D6;--button-color: #3E2F2F;background:#f7c8d6!important;color:#3e2f2f!important}body product-card .product-title-link .text-block,body .comfort-recent__grid .comfort-recent__title{min-height:0;height:auto;margin-block-end:0}body .animated-link-button{display:inline-flex;min-height:44px;align-items:center;padding-block:0;line-height:1.3}body .animated-link-button:after{bottom:calc(50% - .65em - 2px)}body .shopify-section-group-footer-group a:is(:hover,:focus-visible){text-decoration-color:#6b2e3f}body .premium-footer__link:after{background:#6b2e3f}body .premium-footer__link:is(:hover,:focus-visible):after{transform:scaleX(1);opacity:1;visibility:visible}body #header-component .menu-list__disclosure{min-width:24px;min-height:44px;padding-inline:4px}body .collection-banner-grid__image{object-fit:contain;object-position:center}body .collection-banner-grid__card:where(a):hover .collection-banner-grid__image{transform:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){body .collection-banner-grid__card:where(a):hover .collection-banner-grid__image{transform:scale(1.04)}}body .announcement-bar,body .announcement-bar .section-background{--color-background: #FDE7EC;--color-foreground: #6B2E3F;background:#fde7ec!important;color:#6b2e3f}body .announcement-bar :is(a,p,.text-block,.slideshow-control){color:#6b2e3f}body .shopify-section-group-footer-group :is(a,p,h1,h2,h3,h4,small,label,.text-block,.utilities,.menu,.email-signup__input),body .premium-footer__link:is(:hover,:focus-visible){color:#3e2f2f}body #quick-add-dialog .variant-option__select option{background:#fde7ec;color:#3e2f2f}body :is(.comfort-size-dialog,.wishlist-dialog){background:#fff;color:#3e2f2f}body :is(a,button,input,select,textarea):focus-visible{outline:2px solid #6B2E3F;outline-offset:3px}body product-card .card-color-option,body product-card .variant-option__button-label--has-swatch,body .variant-picker .variant-option .product-image-variant{--variant-picker-swatch-radius: 0px;--focus-outline-radius: 0px;border-radius:0;--color-variant-border: transparent;--color-selected-variant-border: #000;--color-variant-hover-border: #000;--focus-outline-width: 1.3px;border:0;outline:none;outline-offset:1px}body product-card .card-color-option:is(:hover,:focus-visible,[aria-pressed=true]),body product-card .variant-option__button-label--has-swatch:is(:hover,:focus-visible,:has(:checked)),body .variant-picker .variant-option .product-image-variant:is(:hover,:focus-visible,:has(:checked),:has(:focus-visible)){outline:1.3px solid #000;outline-offset:1px}body product-card .variant-option__button-label--has-swatch:after,body .variant-picker .variant-option .product-image-variant:before,body .variant-picker .variant-option .product-image-variant:after{border:0;outline:none}body product-card .card-color-option :is(.swatch,.card-variant-thumbnail),body product-card .variant-option__button-label--has-swatch .swatch,body .variant-picker .variant-option .product-image-variant .swatch{border-radius:0}body .quick-add-modal{width:min(1040px,calc(100vw - 32px));height:min(780px,90dvh);margin:auto;background:#fff;color:#3e2f2f}body .quick-add-modal__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;align-items:start;gap:24px;padding:28px;max-height:90dvh;overflow-y:auto}body .quick-add-modal__content .product-information__media{grid-column:1;grid-row:1;min-width:0}body .quick-add-modal__content .product-details{grid-column:2;grid-row:1;height:auto;max-height:none;overflow:visible;min-width:0;-webkit-mask-image:none;mask-image:none;animation:none}body .quick-add-modal__content .product-details .buy-buttons-block{position:static;padding-bottom:0}body .quick-add-modal__content .view-more-details__wrapper{display:flex}.quick-add-loading{grid-column:1 / -1;display:grid;place-content:center;justify-items:center;gap:20px;min-height:320px;text-align:center}.quick-add-loading:before{content:"";width:28px;height:28px;border:2px solid #F7C8D6;border-top-color:#6b2e3f;border-radius:50%;animation:comfort-cart-loading .7s linear infinite}@media(max-width:749px){body .quick-add-modal{max-width:540px;height:auto}body .quick-add-modal__content{display:flex;padding:20px}body .quick-add-modal__content .product-details{flex:0 0 auto;width:100%}}@media(prefers-reduced-motion:reduce){.quick-add-loading:before{animation:none}}body .quick-add-modal__content .product-information__media media-gallery{position:relative;inset:auto;pointer-events:auto}@media(min-width:750px){body .quick-add-modal__content .product-information__media{position:sticky;max-height:78dvh;overflow-y:auto}}body,body :is(.page-wrapper,main,.section-background,.circle-collections,.collection-banner-grid),body .shopify-section-group-footer-group,body .shopify-section-group-footer-group :is(.section,.section-background),body .premium-footer{--color-background: #fff;--color-background-rgb: 255 255 255;--pf-bg: #fff;background-color:#fff!important}body #quick-add-dialog,body #quick-add-dialog .quick-add-modal,body #quick-add-dialog .quick-add-modal__content{--color-background: #fff;--color-background-rgb: 255 255 255;--color-foreground: #3E2F2F;background:#fff}body #quick-add-dialog .quick-add-modal{width:min(1040px,calc(100vw - 64px));max-width:none;height:min(780px,calc(100dvh - 96px));max-height:calc(100dvh - 96px);overflow:visible;border:0;border-radius:10px;box-shadow:0 24px 80px #3e2f2f2e}body #quick-add-dialog .quick-add-modal__content{height:100%;max-height:100%;padding:32px;gap:32px;border-radius:10px;scrollbar-width:thin;scrollbar-color:#D77D9A #fff}body #quick-add-dialog .quick-add-modal__close{position:absolute;inset:-20px -20px auto auto;display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:50%;background:#6b2e3f!important;color:#fff!important;box-shadow:0 4px 14px #6b2e3f33;z-index:20;transition:background-color .18s ease,transform .18s ease}body #quick-add-dialog .quick-add-modal__close:hover{transform:scale(1.06)}body #quick-add-dialog .quick-add-modal__close svg{width:18px;height:18px}body #quick-add-dialog .view-product-title{display:none}body #quick-add-dialog .product-details .group-block{width:100%;padding-block:0;padding-inline:0}body #quick-add-dialog .product-details>.group-block>.group-block-content>*{padding-inline:0}body #quick-add-dialog .group-block-content:has(>.product-title-link){flex-direction:column;align-items:flex-start;gap:12px}body #quick-add-dialog .product-title-link,body #quick-add-dialog .product-title-link .text-block{width:100%;max-width:100%}body #quick-add-dialog .product-title-link :is(p,h1,h2,h3){margin:0;font-size:clamp(20px,2vw,26px);line-height:1.35;font-weight:500;letter-spacing:-.02em}body #quick-add-dialog .product-details .variant-picker{padding-block:12px}body #quick-add-dialog .product-details .variant-option{margin-block:0;gap:10px}body #quick-add-dialog .product-information__media{max-height:calc(100dvh - 160px)}body #quick-add-dialog .product-form-buttons:has(>.comfort-product-wishlist){display:grid;grid-template-columns:auto minmax(0,1fr) 44px;gap:10px;align-items:stretch}body #quick-add-dialog .product-form-buttons>.quantity-selector-wrapper{grid-column:1}body #quick-add-dialog .product-form-buttons>span:has(.add-to-cart-button){grid-column:2}body #quick-add-dialog .product-form-buttons>.comfort-product-wishlist{grid-column:3;width:44px}body #quick-add-dialog .product-form-buttons>:is(.accelerated-checkout-block,.quantity-rules,.quantity-label,volume-pricing,.product-form-text__error){grid-column:1 / -1}body #quick-add-dialog [class^=ai-stock-counter-]:not([class*=__]){background:#fde7ec;border:0;border-radius:4px;padding:12px 16px;margin-block:8px;color:#6b2e3f}body[data-button-design] :is(.button,.button-secondary,.button-custom,.add-to-cart-button,.shopify-payment-button__button--unbranded,.comfort-card-add,.card-wishlist-action,.comfort-product-wishlist,.cart__checkout-button):not(.button-unstyled,.slideshow-control,[class*=quantity],[class*=close]),body[data-button-design] #cart-drawer .cart__ctas>.button,body[data-button-design] button.add-to-cart-button[id^=BuyButtons-ProductSubmitButton-]{--bd-bg: #A84365;--bd-text: #fff;--bd-border: transparent;--bd-border-width: 0px;--bd-hover-bg: #6B2E3F;--bd-hover-text: #fff;--bd-hover-border: transparent;--button-background-color: #A84365;--button-color: #fff;--button-border-color: transparent;--style-border-width-buttons-primary: 0px;--style-border-width-buttons-secondary: 0px;border:0!important;box-shadow:none!important;background:#a84365!important;color:#fff!important;transition:background-color .18s ease,color .18s ease}body[data-button-design] :is(.button,.button-secondary,.button-custom,.add-to-cart-button,.shopify-payment-button__button--unbranded,.comfort-card-add,.card-wishlist-action,.comfort-product-wishlist,.cart__checkout-button):not(.button-unstyled,.slideshow-control,[class*=quantity],[class*=close]):is(:hover,:focus-visible),body[data-button-design] #cart-drawer .cart__ctas>.button:is(:hover,:focus-visible),body[data-button-design] button.add-to-cart-button[id^=BuyButtons-ProductSubmitButton-]:is(:hover,:focus-visible){background:#6b2e3f!important;color:#fff!important;border:0!important}body :is(.discount-save-badge,.comfort-gallery-sale,.product-badges__badge--sale,.color-custom-badge-sale){background:#a84365;color:#fff;border:0;padding:5px 9px;border-radius:3px;font-weight:500}body .quantity-selector{border:0;background:#fde7ec}@media(max-width:749px){body #quick-add-dialog .quick-add-modal{width:calc(100vw - 48px);max-width:540px;height:min(820px,calc(100dvh - 80px));max-height:calc(100dvh - 80px)}body #quick-add-dialog .quick-add-modal__content{padding:20px;gap:24px}body #quick-add-dialog .product-information__media{max-height:none}body #quick-add-dialog .product-form-buttons:has(>.comfort-product-wishlist){grid-template-columns:auto minmax(0,1fr)}body #quick-add-dialog .product-form-buttons>.comfort-product-wishlist{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){body #quick-add-dialog .quick-add-modal__close{transition:none}}body #quick-add-dialog .variant-option__button-label.product-image-variant:is(:hover,:focus-visible,:has(:checked),:has(:focus-visible)){outline:1.3px solid #000;outline-offset:1px;border-radius:0}body .shopify-section-group-footer-group,body .shopify-section-group-footer-group :is(.section,.section-background),body .premium-footer{--color-background: #F7C8D6;--color-background-rgb: 247 200 214;--pf-bg: #F7C8D6;background-color:#f7c8d6!important}body #quick-add-dialog .quick-add-modal__close{border-radius:0}body #quick-add-dialog .quick-add-modal__close:hover{transform:none}body #quick-add-dialog .quick-add-modal__close svg{transition:transform .24s ease}body #quick-add-dialog .quick-add-modal__close:is(:hover,:focus-visible) svg{transform:rotate(90deg)}body[data-button-design] .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next):not(.card-gallery *,media-gallery *,.product-information__media *),body[data-button-design] .product-tabs__arrows button{--button-background-color: #A84365;--button-color: #fff;--button-border-color: transparent;background:#a84365!important;color:#fff!important;border:0}body[data-button-design] .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next):not(.card-gallery *,media-gallery *,.product-information__media *):is(:hover,:focus-visible),body[data-button-design] .product-tabs__arrows button:is(:hover,:focus-visible){background:#6b2e3f!important;color:#fff!important}body header-actions :is(.wishlist-count,.cart-bubble),body header-actions .cart-bubble__background,body .comfort-mobile-nav .comfort-mobile-nav__count{--cart-bubble-background: #A84365;--cart-bubble-text: #fff;background:#a84365;color:#fff}@media(prefers-reduced-motion:reduce){body #quick-add-dialog .quick-add-modal__close svg{transition:none}body #quick-add-dialog .quick-add-modal__close:is(:hover,:focus-visible) svg{transform:none}}body product-card .card-hover-colors{min-height:36px;overflow-y:hidden;transform:none;transition:none}body product-card .card-color-option{box-sizing:border-box;flex:0 0 30px;padding:0;transition:none}body .announcement-bar,body .announcement-bar :is(a,p,.text-block,.announcement-bar__text,.slideshow-control){--color-foreground: #000;color:#000}body[data-button-design] .announcement-bar .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next),body[data-button-design] .announcement-bar .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next):is(:hover,:focus-visible){--button-background-color: transparent;--button-color: #000;--button-border-color: transparent;background:transparent!important;color:#000!important;border:0;box-shadow:none!important}.quick-add-mobile-thumbnails{display:none}@media(max-width:749px){body #quick-add-dialog .quick-add-modal{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;top:0;right:0;bottom:0;left:0;border-radius:0;padding:0;overflow:hidden}body #quick-add-dialog .quick-add-modal__close{inset:6px 6px auto auto;width:36px;height:36px;min-height:36px}body #quick-add-dialog .quick-add-modal__content{display:flex;flex-direction:column;height:100%;max-height:100%;border-radius:0;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));gap:8px;overflow-y:auto;overscroll-behavior:contain}body #quick-add-dialog .product-information__media{flex:0 0 auto;width:100%}body #quick-add-dialog .product-information__media media-gallery{pointer-events:auto;position:relative}body #quick-add-dialog .product-information__media .media-gallery__grid{display:none}body #quick-add-dialog .product-information__media slideshow-component{display:flex;flex-direction:column;gap:4px}body #quick-add-dialog .product-information__media slideshow-slides{display:flex;flex-direction:row;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;height:clamp(140px,27dvh,230px)}body #quick-add-dialog .product-information__media slideshow-slide,body #quick-add-dialog .product-information__media slideshow-slide[aria-hidden=true]{display:block;flex:0 0 100%;height:100%;scroll-snap-align:center;content-visibility:visible;animation:none}body #quick-add-dialog .product-information__media :is(.product-media-container,.product-media-constraint-wrapper,.product-media){height:100%;min-height:0;max-height:100%}body #quick-add-dialog .product-information__media .product-media img{width:100%;height:100%;max-height:100%;object-fit:contain}body #quick-add-dialog .product-media-container__zoom-button{pointer-events:none}body #quick-add-dialog .product-information__media slideshow-controls:not(.quick-add-mobile-thumbnails){display:none}body #quick-add-dialog .product-information__media slideshow-controls.quick-add-mobile-thumbnails{display:flex;position:static;--thumbnail-width: 44px;width:100%;padding:2px 0}body #quick-add-dialog .quick-add-mobile-thumbnails .slideshow-controls__thumbnails{padding:2px;gap:6px}body #quick-add-dialog .quick-add-mobile-thumbnails .slideshow-controls__thumbnail{width:44px;height:44px}body #quick-add-dialog .product-details{display:contents}body #quick-add-dialog .product-details>.group-block{height:auto;overflow:visible}body #quick-add-dialog .product-details .group-block-content{gap:6px;justify-content:flex-start}body #quick-add-dialog .product-details .spacing-style{--padding-block-start: 0px;--padding-block-end: 0px;--margin-block-start: 0px;--margin-block-end: 0px}body #quick-add-dialog .product-title-link :is(p,h1,h2,h3){font-size:16px;line-height:1.25}body #quick-add-dialog .product-details .variant-picker{padding-block:4px;margin-block:0}body #quick-add-dialog .product-details .variant-option{gap:4px}body #quick-add-dialog [class^=ai-stock-counter-]:not([class*=__]){padding:6px 10px;margin-block:2px}body #quick-add-dialog .product-details .buy-buttons-block{display:block;position:sticky;bottom:calc(-1*max(12px,env(safe-area-inset-bottom)));margin-top:0;padding-block:6px 12px;background:#fff;z-index:5}body #quick-add-dialog .product-form-buttons,body #quick-add-dialog .product-form-buttons:has(>.comfort-product-wishlist){--height-buy-buttons: 44px;display:grid;grid-template-columns:112px minmax(0,1fr) 44px;align-items:start;gap:8px;padding:0}body #quick-add-dialog .product-form-buttons>.quantity-selector-wrapper{grid-column:1;order:1;min-width:0}body #quick-add-dialog .product-form-buttons>span:has(.add-to-cart-button){grid-column:2 / -1;order:1;min-width:0}body #quick-add-dialog .product-form-buttons>.comfort-product-wishlist{grid-column:3;order:3;width:44px;height:44px;min-height:44px;padding:0;display:grid;place-items:center}body #quick-add-dialog .product-form-buttons .quantity-selector{--quantity-selector-width: 112px;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;width:112px;height:44px;min-height:44px;border-radius:0}body #quick-add-dialog .quantity-selector :is(.quantity-minus,.quantity-plus){width:36px;height:44px;min-width:0;min-height:44px;padding:0;border-radius:0}body #quick-add-dialog .quantity-selector input[type=number]{width:100%;min-width:0;height:44px;padding:0}body #quick-add-dialog .product-form-buttons .add-to-cart-button{width:100%;height:44px;min-height:44px;padding:8px}body #quick-add-dialog .accelerated-checkout-block:not([hidden]){display:contents}body #quick-add-dialog .shopify-payment-button{width:100%;min-width:0;grid-column:1 / -1;order:2}body #quick-add-dialog .product-form-buttons:has(>.comfort-product-wishlist) .shopify-payment-button{grid-column:1 / 3}body #quick-add-dialog .accelerated-checkout-block>.comfort-trust{grid-column:1 / -1;order:4;width:100%}body #quick-add-dialog .product-details product-price{margin-block:0;padding-block:0}body #quick-add-dialog .product-details .group-block:has(>.group-block-content>product-price){margin-block:0;min-height:0}body #quick-add-dialog shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px}body #quick-add-dialog .comfort-trust{gap:6px;padding-block:8px;margin-top:6px}}:root{--comfort-rose: #A84365;--comfort-rose-hover: #87334F}body .product-information__media slideshow-container{position:relative}body .product-information__media .product-gallery-savings{position:absolute;inset:12px 12px auto;width:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;z-index:4;pointer-events:none}body .product-information__media .product-gallery-savings .discount-save-badge{margin-inline-start:auto}body .product-gallery-grid-savings{position:absolute;inset:0 0 auto;z-index:4}@media(max-width:749px){body .product-gallery-grid-savings{display:none}}body[data-button-design] :is(.button,.button-secondary,.button-custom,.add-to-cart-button,.shopify-payment-button__button--unbranded,.comfort-card-add,.card-wishlist-action,.comfort-product-wishlist,.cart__checkout-button):not(.button-unstyled,.slideshow-control,[class*=quantity],[class*=close]),body[data-button-design] #cart-drawer .cart__ctas>.button,body[data-button-design] button.add-to-cart-button[id^=BuyButtons-ProductSubmitButton-]{--button-background-color: var(--comfort-rose);--button-color: #fff;background:var(--comfort-rose)!important;color:#fff!important}body :is(.discount-save-badge,.comfort-gallery-sale,.product-badges__badge--sale,.color-custom-badge-sale),body header-actions :is(.wishlist-count,.cart-bubble,.cart-bubble__background),body .comfort-mobile-nav .comfort-mobile-nav__count,body .product-information__media slideshow-arrows .slideshow-control,body .comfort-product-page .product-form-buttons>button.comfort-product-wishlist,body #quick-add-dialog .product-form-buttons>button.comfort-product-wishlist,body product-card.product-card .card-hover-actions .comfort-quick-view,body product-card.product-card .card-wishlist-action,body .comfort-trust>span>.svg-wrapper,body .comfort-trust>span>svg{--button-background-color: var(--comfort-rose);--button-color: #fff;background:var(--comfort-rose);color:#fff;border-color:var(--comfort-rose)}body header-actions .cart-bubble__text{color:#fff}body .announcement-bar{--color-background: #A84365;--color-background-rgb: 168 67 101;--color-foreground: #fff;--color-foreground-rgb: 255 255 255;background:var(--comfort-rose);color:#fff}body .announcement-bar :is(a,p,.text-block,.announcement-bar__text,.slideshow-control){--color-foreground: #fff;color:#fff}body[data-button-design] .announcement-bar .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next),body[data-button-design] .announcement-bar .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next):is(:hover,:focus-visible){--button-color: #fff;color:#fff!important}body :is(.comfort-product-wishlist,.card-wishlist-action,.comfort-quick-view):is(:hover,:focus-visible),body .product-information__media slideshow-arrows .slideshow-control:is(:hover,:focus-visible){background:var(--comfort-rose-hover);color:#fff}body shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0px}body .shopify-section:has(.announcement-bar),body .shopify-section:has(.announcement-bar)>.section-background,body .announcement-bar{--color-background: #A84365;--color-background-rgb: 168 67 101;--color-foreground: #fff;--color-foreground-rgb: 255 255 255;background:var(--comfort-rose)!important;color:#fff}body .shopify-section-group-footer-group,body .shopify-section-group-footer-group :is(.section,.section-background),body .premium-footer,body .premium-footer__bottom{--color-background: #A84365;--color-background-rgb: 168 67 101;--color-foreground: #fff;--color-foreground-muted: #fff;--color-foreground-rgb: 255 255 255;--pf-bg: #A84365 !important;--pf-fg: #fff !important;--pf-accent: #fff !important;background:var(--comfort-rose)!important;color:#fff}body .shopify-section-group-footer-group :is(a,p,h1,h2,h3,h4,small,label,.text-block,.utilities,.menu,.email-signup__input),body .premium-footer :is(a,p,h2,small,.premium-footer__text,.premium-footer__social){color:#fff}body .premium-footer__social:is(:hover,:focus-visible){background:var(--comfort-rose-hover);color:#fff}body .premium-footer__link:is(:hover,:focus-visible){color:#fff;text-decoration:underline;text-underline-offset:4px}body :is(header-menu,.menu-list,.header-drawer){--menu-top-level-font-weight: 400;--menu-child-font-weight: 400}body :is(.menu-list__link,.menu-list__link-title,.menu-list__link-title span,.menu-drawer__menu-item,.mega-menu__link){font-weight:400}body[data-button-design] .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next):not(.card-gallery *,media-gallery *,.product-information__media *),body[data-button-design] .product-tabs__arrows button,body[data-button-design] .announcement-bar .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next),body[data-button-design] .announcement-bar .slideshow-control:is(.slideshow-control--previous,.slideshow-control--next):is(:hover,:focus-visible){--button-background-color: #A84365;--button-color: #fff;background:var(--comfort-rose)!important;color:#fff!important;border:0}body .product-information__media slideshow-arrows{mix-blend-mode:normal}body .product-information__media slideshow-arrows .slideshow-control,body .product-information__media slideshow-arrows .slideshow-control:is(:hover,:focus-visible),body .card-gallery slideshow-arrows .slideshow-control,body .card-gallery slideshow-arrows .slideshow-control:is(:hover,:focus-visible){--button-background-color: transparent;--button-color: #fff;background:transparent!important;color:#fff!important;border:0;box-shadow:none}body :is(.product-information__media,.card-gallery) slideshow-arrows .slideshow-control svg{filter:drop-shadow(0 1px 2px rgb(0 0 0 / 70%))}body #quick-add-dialog .product-form-buttons>button.comfort-product-wishlist{display:flex;align-items:center;justify-content:center;justify-self:end;align-self:start;flex:none;width:44px;min-width:44px;height:var(--height-buy-buttons, 52px);min-height:44px;padding:0;margin:0;line-height:1;border:0;border-radius:0;background:var(--comfort-rose);color:#fff}body #quick-add-dialog .product-form-buttons>button.comfort-product-wishlist>svg{display:block;flex:0 0 22px;width:22px;height:22px;margin:0;pointer-events:none}body #quick-add-dialog .product-form-buttons>button.comfort-product-wishlist:is(:hover,:focus-visible){background:var(--comfort-rose-hover)}body .shopify-section-group-footer-group a,body .premium-footer__link{text-decoration-color:#fff}body .premium-footer__link:after{background-color:#fff}body .shopify-section-group-footer-group a:is(:hover,:focus-visible),body .premium-footer__link:is(:hover,:focus-visible){text-decoration-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme-overrides.css.map */
