product-info{--sc-pdp-cream: #FBF5F0;--sc-pdp-line: #ECE6E1;--sc-pdp-line-soft: #E4DCD5;--sc-pdp-ink-soft: #6B5752;--sc-pdp-ink-mute: #8E7B74;--sc-pdp-rose-fill: #C68A92;--sc-pdp-rose-fill-d: #BB7A84;--sc-pdp-ease: cubic-bezier(.16, 1, .3, 1)}product-info .page-width{max-width:1680px;padding-left:clamp(20px,4vw,64px);padding-right:clamp(20px,4vw,64px)}@media screen and (min-width:1440px){product-info .product--large:not(.product--no-media)>.product__media-wrapper{max-width:67%;width:calc(67% - var(--grid-desktop-horizontal-spacing) / 2)}product-info .product--large:not(.product--no-media)>.product__info-wrapper{max-width:33%;width:calc(33% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:44px}}@media screen and (min-width:990px){product-info .product__info-wrapper{padding-left:30px}product-info .product__column-sticky{top:104px}}product-info .product__media-wrapper .global-media-settings,product-info .product__media-wrapper .product-media-container{background:var(--sc-pdp-cream);border:1px solid var(--sc-pdp-line);border-radius:0;box-shadow:none}product-info .product__media-wrapper .product-media-container .global-media-settings{border:0}@media screen and (min-width:990px){product-info media-gallery{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:20px;align-items:start}product-info media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1}product-info media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;display:block}product-info .thumbnail-list{display:grid;grid-template-columns:1fr;gap:12px}product-info .thumbnail-list .thumbnail-list__item{width:100%;max-width:none}product-info .thumbnail-slider>.slider-button{display:none}product-info media-gallery>slider-component:not(.thumbnail-slider):only-of-type{grid-column:1 / -1}}@media screen and (min-width:1200px){product-info media-gallery{grid-template-columns:112px minmax(0,1fr);column-gap:22px}}product-info .thumbnail{border:1px solid var(--sc-pdp-line);border-radius:0;background:var(--sc-pdp-cream);opacity:.7;transition:opacity .25s var(--sc-pdp-ease),border-color .25s var(--sc-pdp-ease)}product-info .thumbnail:hover{opacity:1}product-info .thumbnail[aria-current]{opacity:1;border-color:var(--sc-ink, #2D2422);box-shadow:none}product-info .slider-buttons{gap:5px}product-info .slider-button{width:44px;height:44px;color:var(--sc-ink, #2D2422);background:#ffffffdb;border:1px solid var(--sc-pdp-line-soft);border-radius:0;transition:background .25s,color .25s,transform .14s}product-info .slider-button:hover{background:#fff;color:var(--sc-rose, #D49AA5)}product-info .slider-button:active{transform:scale(.92)}product-info .slider-counter{font-family:var(--sc-numeric, "Inter", sans-serif);font-variant-numeric:tabular-nums;color:var(--sc-pdp-ink-mute)}product-info .product__text.caption-with-letter-spacing{font-family:var(--sc-body, "Nunito Sans", sans-serif);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-pdp-ink-mute);margin:0 0 16px}product-info .product__title h1,product-info .product__title .h1{font-family:Cormorant,Georgia,serif;font-size:clamp(36px,4.6vw,56px);line-height:1.03;font-weight:500;letter-spacing:.004em;color:var(--sc-ink, #2D2422);margin:0 0 20px}product-info .price{font-family:var(--sc-numeric, "Inter", sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--sc-ink, #2D2422)}product-info .price--large,product-info .price--large .price-item{font-size:22px;font-weight:500}product-info .product__tax{color:var(--sc-pdp-ink-mute)}product-info .product-form__input--pill input[type=radio]+label{min-width:108px;padding:13px 26px;background:#fff;color:var(--sc-ink, #2D2422);border:1px solid var(--sc-pdp-line-soft);border-radius:100px;font-family:var(--sc-body, "Nunito Sans", sans-serif);font-size:15px;font-weight:500;text-align:center;transition:border-color .18s var(--sc-pdp-ease),background .18s var(--sc-pdp-ease),color .18s var(--sc-pdp-ease)}product-info .product-form__input--pill input[type=radio]+label:hover{border-color:var(--sc-ink, #2D2422)}product-info .product-form__input--pill input[type=radio]:checked+label{background:var(--sc-ink, #2D2422);color:#fff;border-color:var(--sc-ink, #2D2422)}product-info .product-form__input .form__label,product-info .product-form__quantity .form__label{font-family:var(--sc-body, "Nunito Sans", sans-serif);font-size:14px;font-weight:600;color:var(--sc-ink, #2D2422);margin-bottom:11px}product-info .quantity{height:54px;min-height:54px;width:auto;min-width:calc(11rem + var(--inputs-border-width) * 2);border:1px solid var(--sc-pdp-line-soft);border-radius:4px;background:#fff}product-info .quantity:after,product-info .quantity:before{content:none}product-info .quantity__button{width:46px;color:var(--sc-pdp-ink-soft);transition:color .2s}product-info .quantity__button:hover{color:var(--sc-ink, #2D2422)}product-info .quantity__input{font-family:var(--sc-numeric, "Inter", sans-serif);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;color:var(--sc-ink, #2D2422)}product-info .product-form__submit{height:58px;margin-top:10px;background:var(--sc-pdp-rose-fill);color:var(--sc-ink, #2D2422);border:1px solid var(--sc-pdp-rose-fill);border-radius:4px;font-family:var(--sc-body, "Nunito Sans", sans-serif);font-size:15px;font-weight:600;letter-spacing:.02em;transition:background .22s var(--sc-pdp-ease),border-color .22s var(--sc-pdp-ease)}product-info .product-form__submit:after,product-info .product-form__submit:before{content:none}product-info .product-form__submit:not([disabled]):hover{background:var(--sc-pdp-rose-fill-d);border-color:var(--sc-pdp-rose-fill-d)}product-info .product-form__submit[disabled]{background:#fff;color:var(--sc-pdp-ink-mute);border-color:var(--sc-pdp-line-soft)}product-info .shopify-payment-button__button--branded{border-radius:4px;min-height:58px}product-info .shopify-payment-button__more-options{margin-top:14px;font-family:var(--sc-body, "Nunito Sans", sans-serif);font-size:12px;color:var(--sc-pdp-ink-soft);text-decoration:underline;text-underline-offset:3px}product-info .shopify-payment-button__more-options:hover{color:var(--sc-ink, #2D2422)}product-info .product__description{margin-top:34px;padding-top:30px;border-top:1px solid var(--sc-pdp-line)}product-info .product__description p{font-family:var(--sc-body, "Nunito Sans", sans-serif);font-size:15.5px;line-height:1.78;color:var(--sc-pdp-ink-soft)}product-info .product__description strong,product-info .product__description b{color:var(--sc-ink, #2D2422)}product-info .product__description ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px;margin:14px 0}product-info .product__description ul li{font-size:15.5px;color:var(--sc-ink, #2D2422)}product-info .product__description em{font-family:var(--sc-serif, "Lora", serif);font-style:italic;color:var(--sc-pdp-ink-mute);font-size:13.5px}product-info .product__accordion{border-bottom:1px solid var(--sc-pdp-line)}product-info .product__accordion+.product__accordion{margin-top:0}product-info .product__accordion summary{position:relative;padding:18px 28px 18px 0}product-info .product__accordion .summary__title{display:flex;align-items:center}product-info .product__accordion .accordion__title{font-family:Cormorant,Georgia,serif;font-size:20px;font-weight:500;color:var(--sc-ink, #2D2422);text-transform:none;letter-spacing:0}product-info .product__accordion summary .icon-caret{display:none}product-info .product__accordion summary:before,product-info .product__accordion summary:after{content:"";position:absolute;right:4px;background:var(--sc-pdp-ink-soft);transition:transform .3s var(--sc-pdp-ease)}product-info .product__accordion summary:before{top:50%;width:14px;height:1px}product-info .product__accordion summary:after{top:calc(50% - 6.5px);right:10.5px;width:1px;height:14px}product-info .product__accordion details[open] summary:after{transform:scaleY(0)}product-info .accordion__content{font-family:var(--sc-body, "Nunito Sans", sans-serif);font-size:13.5px;line-height:1.7;color:var(--sc-pdp-ink-soft);padding:0 0 20px}product-info .accordion__content strong{color:var(--sc-ink, #2D2422);font-weight:700}product-info .accordion__content a{color:var(--sc-rose, #D49AA5);text-decoration:underline;text-underline-offset:3px}product-info .product__description+.product__accordion,product-info .product__accordion:first-of-type{border-top:1px solid var(--sc-pdp-line);margin-top:30px}product-info .product__accordion:first-of-type~.product__accordion{border-top:0;margin-top:0}product-info .installment{font-family:var(--sc-body, "Nunito Sans", sans-serif);font-size:13.5px;line-height:1.5;color:var(--sc-pdp-ink-soft)}product-info .satc{position:fixed;left:0;right:0;bottom:0;z-index:120;background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--sc-pdp-line);box-shadow:0 -2px 26px #783c4b17;padding:11px clamp(16px,4vw,40px) calc(11px + env(safe-area-inset-bottom,0px));transform:translateY(100%);visibility:hidden;transition:transform .4s var(--sc-pdp-ease),visibility 0s linear .4s}product-info .satc.is-visible{transform:translateY(0);visibility:visible;transition:transform .4s var(--sc-pdp-ease),visibility 0s}html.satc-active body{padding-bottom:var(--satc-h, 80px)}product-info .satc__inner{max-width:1500px;margin:0 auto;display:flex;align-items:center;gap:18px;min-height:56px}product-info .satc__thumb{width:48px;height:48px;flex-shrink:0;background:var(--sc-pdp-cream);border:1px solid var(--sc-pdp-line);overflow:hidden}product-info .satc__thumb img{width:100%;height:100%;object-fit:cover;display:block}product-info .satc__info{flex:1 1 auto;min-width:0}product-info .satc__t{font-family:Cormorant,Georgia,serif;font-size:20px;font-weight:500;color:var(--sc-ink, #2D2422);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}product-info .satc__v{font-family:var(--sc-serif, "Lora", serif);font-style:italic;font-size:12.5px;color:var(--sc-pdp-ink-mute);margin-top:1px}product-info .satc__right{display:flex;align-items:center;gap:14px;flex-shrink:0}product-info .satc__qty{display:flex;align-items:center;height:46px;background:#fff;border:1px solid var(--sc-pdp-line-soft);border-radius:4px}product-info .satc__qty button{width:38px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;color:var(--sc-pdp-ink-soft);font-size:17px;line-height:1;-webkit-user-select:none;user-select:none;transition:color .2s}product-info .satc__qty button:hover{color:var(--sc-ink, #2D2422)}product-info .satc__qty button:disabled{opacity:.35;cursor:not-allowed}product-info .satc__qty-val{min-width:28px;text-align:center;font-family:var(--sc-numeric, "Inter", sans-serif);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}product-info .satc__btn{height:54px;padding:0 44px;background:var(--sc-pdp-rose-fill);color:var(--sc-ink, #2D2422);border:1px solid var(--sc-pdp-rose-fill);border-radius:4px;font-family:var(--sc-body, "Nunito Sans", sans-serif);font-size:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .22s var(--sc-pdp-ease),border-color .22s var(--sc-pdp-ease)}product-info .satc__btn:not(:disabled):hover{background:var(--sc-pdp-rose-fill-d);border-color:var(--sc-pdp-rose-fill-d)}product-info .satc__btn:disabled{background:#fff;color:var(--sc-pdp-ink-mute);border-color:var(--sc-pdp-line-soft);cursor:not-allowed}@media screen and (max-width:699px){product-info .satc{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px))}product-info .satc__thumb,product-info .satc__info,product-info .satc__qty{display:none}product-info .satc__inner{min-height:0;gap:0}product-info .satc__right{flex:1 1 auto;width:100%;gap:0}product-info .satc__btn{flex:1 1 auto;height:58px}}product-info :focus-visible{outline:2px solid var(--sc-rose, #D49AA5);outline-offset:3px;box-shadow:none}@media(prefers-reduced-motion:reduce){product-info *,product-info *:before,product-info *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-sweet-creme-pdp.css.map */
