.sonioro-s.so-pdp .sticky-product-mobile{display:none!important}.sonioro-s.so-pdp .productView-stickyCart .sticky-image img,.sonioro-s.so-pdp .productView-stickyCart variant-sticky-selects{display:none}@media(max-width:767px){.sonioro-s.so-pdp .productView-stickyCart.style-1.always-on-mobile{opacity:0;visibility:hidden;pointer-events:none}}@media(min-width:768px){.sonioro-s.so-pdp .always-on-mobile.productView-stickyCart.style-1 .productView-groupBottom{display:block}}.sonioro-s.so-pdp share-button.productView-share:not(#so-x){display:none!important}.sonioro-s.so-pdp [data-stock-banner]{display:none!important}.sonioro-s.so-pdp [id^=product-checkout-] button svg{width:18px;height:18px}:where(.so-pdp){--bk:var(--so-ink,#1A1613);--bk2:var(--so-ink-2,#4A443C);--bp:var(--so-paper,#FBF8EF);--bl:var(--so-line,rgba(26,22,19,.18));--bt:var(--so-font-text,"So Inter",system-ui,sans-serif);--bd:var(--so-font-display,"So Bodoni Moda",Georgia,serif)}:where(.so-pdp .so-pdp-bf,.so-pdp .so-pdp-gal){position:relative}.so-pdp .so-pdp-bf :is(.productView-trust-block,.productView-wishlist,shopify-payment-terms):not(#so-x),.so-pdp .is-soldout .so-pdp-bf [id^=product-checkout-]:not(#so-x){display:none!important}.so-pdp .so-pdp-bf :is(.pvGroup-row,.productView-group):not(#so-x){display:flex;flex-direction:column;gap:13px;margin:0;padding:0}.so-pdp .so-pdp-bf :is(.productView-groupTop,.productView-groupBottom,.productView-groupItem,.productView-action,.product-form__buttons,.productView-payment):not(#so-x){display:block;width:100%;max-width:none;margin:0;padding:0;float:none}.so-pdp .product-form__submit:not(#so-x){display:block;width:100%;height:56px;min-height:0;max-height:none;margin:0;padding:0 12px!important;border:1px solid var(--bk)!important;border-radius:0;background:#fff!important;color:var(--bk)!important;font:500 13px/54px var(--bt)!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:none!important;animation:none!important}.so-pdp .productView-payment button:not(#so-x){display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:50px;min-height:0;margin:0;padding:0 12px!important;border:1px solid var(--bk)!important;border-radius:0;background:var(--bk)!important;color:#fff!important;font:500 13px/1 var(--bt)!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap}.so-pdp .productView-payment button:not(#so-x) *{color:#fff!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.so-pdp .productView-payment button:not(#so-x) :is(svg,svg *){fill:#fff!important}.so-pdp .productView-payment button:not(#so-x) img{display:none!important}@media(hover:hover)and (pointer:fine){.so-pdp .product-form__submit:not(:disabled):not(#so-x):hover{background:var(--bk)!important;color:#fff!important}.so-pdp .productView-payment button:not(:disabled):not(#so-x):hover{background:#000!important;border-color:#000!important}}.so-pdp :is(.product-form__submit,.productView-payment button):not(#so-x):focus-visible{outline:3px solid var(--bk)!important;outline-offset:3px!important}.so-pdp .product-form__submit:disabled:not(#so-x){color:var(--bk2)!important;cursor:not-allowed}@container so (min-width:720px){.so-pdp .so-pdp-bf .product-form__submit:not(#so-x){font-size:14px!important;letter-spacing:.2em!important}.so-pdp .so-pdp-bf .productView-payment button:not(#so-x){font-size:14px!important;letter-spacing:.2em!important}}@container so (min-width:1100px){.so-pdp .so-pdp-bf .product-form__submit:not(#so-x){height:60px;line-height:58px!important}}.so-pdp :is(.so-pdp-heart,.so-pdp-share){display:none;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:var(--bp);box-shadow:inset 0 0 0 1.5px var(--bk);cursor:pointer}.so-pdp :is(.so-pdp-heart,.so-pdp-share,.so-pdp-wrow button) svg{width:20px;height:20px;fill:none;stroke:var(--bk);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.so-pdp [aria-pressed=true] svg{fill:var(--bk)}.so-pdp :is(.so-pdp-heart,.so-pdp-share,.so-pdp-wrow button,.so-pdp-cb,.so-pdp-more a):focus-visible{outline:3px solid var(--bk);outline-offset:3px}@container so (max-width:719px){.so-pdp .has-wl.is-js .so-pdp-heart{display:grid;position:absolute;right:13px;top:6px;z-index:1}.so-pdp .has-wl.is-js .so-pdp-bf .productView-groupTop .product-form__submit:not(#so-x){width:calc(100% - 70px)}.so-pdp .is-js .so-pdp-share{display:grid;position:absolute;left:8px;top:6px;z-index:4;box-shadow:inset 0 0 0 1.5px var(--bk),0 1px 4px #1a16131f}.so-pdp .so-pdp-wrow{display:none!important}}.so-pdp .so-pdp-choose{display:none}.so-pdp .is-wait :is(.so-pdp-bf .productView-buttons,.so-pdp-heart){visibility:hidden}.so-pdp .is-wait .so-pdp-choose{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.so-pdp .so-pdp-cb{display:flex;align-items:center;justify-content:center;width:100%;height:56px;margin:0;padding:0 12px;border:0;border-radius:999px;background:var(--bp);box-shadow:inset 0 0 0 1.5px var(--bk);font:600 14px/1 var(--bt);letter-spacing:.12em;text-transform:uppercase;color:var(--bk);cursor:pointer}.so-pdp .so-pdp-cn{margin:10px 0 0;font:400 14px/1.4 var(--bt);color:var(--bk2);text-align:center}.so-pdp .so-pdp-more{margin-top:10px;color:var(--bk)}.so-pdp .so-pdp-wrow{display:flex;justify-content:center;gap:18px;border-block:1px solid var(--bl)}.so-pdp .so-pdp-wrow button{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:0;padding:0 6px;border:0;background:none;font:500 14px/1 var(--bt);letter-spacing:0;text-transform:none;color:var(--bk)}.so-pdp .so-pdp-wrow svg{width:18px;height:18px;stroke-width:1.5}.so-pdp .so-pdp-wl .text{min-width:9.2em;text-align:left}.so-pdp .so-pdp-top:not(.is-js) :is(.so-pdp-wrow,.so-pdp-share,.so-pdp-heart,.so-pdp-cb){display:none}.so-pdp .so-pdp-more :where(ul,ol){list-style:none;margin:0;padding:0}.so-pdp .so-pdp-more p{margin:0}.so-pdp .so-pdp-more b{font-weight:600}.so-pdp .so-pdp-seals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.so-pdp .so-pdp-seals.is-yours{grid-template-columns:1fr 1fr}.so-pdp .so-pdp-seal-li{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font:400 15px/1.3 var(--bt)}.so-pdp .so-pdp-seal-li p>b{display:block}.so-pdp .so-pdp-seal-li small{display:block;margin-top:2px;font:400 13px/1.3 var(--bt);color:var(--so-ink-2,#4A443C)}.so-pdp .is-wide{grid-column:1/-1;flex-direction:row;gap:14px;text-align:left;padding-bottom:12px;border-bottom:1px solid var(--bl)}.so-pdp .so-pdp-seal{position:relative;flex:none;display:grid;place-items:center;align-content:center;width:64px;height:64px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--bk)}.so-pdp .so-pdp-sg{position:absolute;left:50%;top:-8px;width:18px;height:14px;padding:0 1px;transform:translate(-50%);background:var(--so-butter,#FFFBEE)}.so-pdp .so-pdp-sg svg{display:block;width:16px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.so-pdp .so-pdp-seal b{font:400 22px/1 var(--bd);letter-spacing:-.01em}.so-pdp .so-pdp-seal small{margin-top:2px;font:600 8.5px/1 var(--bt);letter-spacing:.16em;text-transform:uppercase}.so-pdp .so-pdp-more p a{position:relative;display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.so-pdp .so-pdp-more p a:after{content:"";position:absolute;top:-13px;right:0;bottom:-13px;left:0}.so-pdp .so-pdp-fine{margin-top:18px;border-top:1px solid var(--bl)}.so-pdp .so-pdp-fine li{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-bottom:1px solid var(--bl);font:400 15px/1.45 var(--bt)}.so-pdp .so-pdp-fine svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--bk);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.so-pdp .so-pdp-fine .so-pdp-wli{padding:0}.so-pdp .so-pdp-wa{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 0;text-decoration:none;color:inherit}.so-pdp .so-pdp-wa>svg:last-of-type{width:18px;height:18px;margin-left:auto}.so-pdp .so-pdp-more u{text-underline-offset:3px;text-decoration-thickness:1px}.so-pdp .so-pdp-issue{margin-top:24px}.so-pdp .so-pdp-ik{margin-bottom:8px!important;font:600 12px/1.2 var(--bt);letter-spacing:.16em;text-transform:uppercase}.so-pdp .so-pdp-issue ol{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;border-top:1px solid var(--bl)}.so-pdp .so-pdp-issue a{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 0;border-bottom:1px solid var(--bl);text-decoration:none;font:500 14px/1.2 var(--bt);color:inherit}.so-pdp .so-pdp-issue i{flex:none;width:26px;font:italic 400 20px/1 var(--bd)}.so-pdp .so-pdp-toast{inset:auto 16px 24px;max-width:440px;margin:0 auto;padding:12px 16px;border:0;border-radius:12px;background:var(--bk);color:var(--so-butter,#FFFBEE);font:500 14px/1.4 var(--bt);overflow-wrap:anywhere}.so-pdp :is(.so-pdp-top:not(.is-sb),.is-wait) .productView-stickyCart:not(#so-x){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.so-pdp .is-sb:not(.is-wait) .productView-stickyCart:not(#so-x){top:auto;bottom:0;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.so-pdp sticky-add-to-cart.style-1:not(#so-x){padding:0;background:var(--bp);border-top:1px solid var(--bl);box-shadow:0 -8px 24px #1a161314;font-family:var(--bt)}.so-pdp sticky-add-to-cart :is(.sticky-product-close,.sticky-product-expand,.empty-add-cart-button-wrapper,.sticky-wishlist,.sticky-price,.productView-subtotal,.sticky-options):not(#so-x){display:none!important}.so-pdp sticky-add-to-cart :is(.sticky-actions,.sticky-product,.sticky-right,.productView-groupBottom,.productView-groupItem,.productView-payment,.sticky-actions-row,.quantity__group,form):not(#so-x){min-width:0;margin:0;padding:0;float:none;background:none!important}.so-pdp sticky-add-to-cart .sticky-product-wrapper{position:relative}.so-pdp sticky-add-to-cart .quantity__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.so-pdp sticky-add-to-cart .product-form__submit:not(#so-x){height:50px;line-height:48px!important;font-family:var(--bt)!important}.so-pdp #product-sticky-add-to-cart:not(#so-x){font-size:13px!important;letter-spacing:.08em!important}.so-pdp sticky-add-to-cart :is(.product-form__submit,.productView-payment button):not(#so-x){padding:0 8px!important;gap:10px}@media(max-width:767px){.so-pdp sticky-add-to-cart .container:not(#so-x){max-width:none;padding:7px 20px calc(9px + env(safe-area-inset-bottom,0px))}.so-pdp sticky-add-to-cart :is(.sticky-left,.sticky-info,.quantity__group):not(#so-x){display:none}.so-pdp sticky-add-to-cart :is(.sticky-product,.sticky-right,.sticky-actions,.productView-groupBottom,.productView-groupItem,.productView-payment,.sticky-actions-row):not(#so-x){display:block;width:auto}.so-pdp sticky-add-to-cart form:not(#so-x){display:grid;grid-template-columns:minmax(116px,2fr) minmax(min-content,3fr);gap:8px}.so-pdp sticky-add-to-cart .sticky-product-wrapper:before{content:var(--so-pdp-sb-sel);display:block;height:18px;margin-bottom:6px;padding-left:25px;overflow:hidden;font:500 12.5px/18px var(--bt);color:var(--bk);white-space:nowrap;text-overflow:ellipsis}.so-pdp sticky-add-to-cart .sticky-product-wrapper:after{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:#f7f7f7 var(--so-pdp-sb-img,none) center/170% no-repeat;box-shadow:0 0 0 1px var(--bk)}@supports (content:"a"/""){.so-pdp sticky-add-to-cart .sticky-product-wrapper:before{content:var(--so-pdp-sb-sel)/""}}}@media(max-width:379px){.so-pdp sticky-add-to-cart .container:not(#so-x){padding-inline:16px}}@media(max-width:343px){.so-pdp sticky-add-to-cart form:not(#so-x){grid-template-columns:minmax(92px,1fr) auto}.so-pdp sticky-add-to-cart :is(.product-form__submit,.productView-payment button):not(#so-x){padding:0 4px!important;letter-spacing:.1em!important}}@media(min-width:768px){.so-pdp sticky-add-to-cart .container:not(#so-x){max-width:1312px;margin:0 auto;padding:17px 20px calc(17px + env(safe-area-inset-bottom,0px))}.so-pdp sticky-add-to-cart :is(.sticky-product,.sticky-left,.sticky-right,form,.sticky-actions-row):not(#so-x){display:flex;align-items:center;gap:12px;width:auto}.so-pdp sticky-add-to-cart .sticky-left:not(#so-x){flex:1 1 auto;gap:16px;min-width:0;margin:0;padding:0}.so-pdp sticky-add-to-cart .sticky-actions:not(#so-x){width:auto}.so-pdp sticky-add-to-cart .sticky-image:not(#so-x){flex:none;width:48px;height:48px;margin:0;padding:0;background:#f7f7f7 var(--so-pdp-sb-img,none) center/cover no-repeat}.so-pdp sticky-add-to-cart .sticky-left .sticky-info:not(#so-x){display:flex;flex-direction:column;gap:3px;min-width:0;margin:0;padding:0}.so-pdp sticky-add-to-cart .sticky-title:not(#so-x){margin:0;font:600 15px/1.25 var(--bt);letter-spacing:0;text-transform:none;color:var(--bk);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.so-pdp sticky-add-to-cart .sticky-left .sticky-info:after{content:var(--so-pdp-sb-sel);font:500 13px/1.3 var(--bt);color:var(--bk2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@supports (content:"a"/""){.so-pdp sticky-add-to-cart .sticky-info:after{content:var(--so-pdp-sb-sel)/""}}.so-pdp sticky-add-to-cart .sticky-right .sticky-info:not(#so-x){display:none}.so-pdp sticky-add-to-cart :is(.productView-groupBottom,.productView-groupItem,.productView-payment):not(#so-x){display:block;width:190px}.so-pdp sticky-add-to-cart .product-form__submit:not(#so-x){width:250px}}@media(min-width:768px)and (max-width:1099px){.so-pdp sticky-add-to-cart .sticky-title:not(#so-x){white-space:normal}.so-pdp sticky-add-to-cart :is(.productView-groupBottom,.productView-groupItem,.productView-payment):not(#so-x){width:150px}.so-pdp sticky-add-to-cart .product-form__submit:not(#so-x){width:auto;padding:0 14px!important}}@media(prefers-reduced-motion:reduce){.so-pdp sticky-add-to-cart:not(#so-x){transition:none}}.so-pdp .quantity__container:not(#so-x){display:flex!important;width:108px!important;height:44px!important;padding:0!important;border:0!important;border-radius:999px!important;background:var(--bp)!important;box-shadow:inset 0 0 0 1.5px var(--so-ed,#7A7268)!important}.so-pdp .quantity__container:not(#so-x):has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--bk)!important}.so-pdp .btn-quantity:not(#so-x){width:44px!important;height:44px!important;max-width:none!important;max-height:none!important;background:none!important;box-shadow:none!important;transform:none!important}.so-pdp .btn-quantity:not(#so-x):after{content:""!important;background:linear-gradient(var(--bk),var(--bk)) 50%/14px 2px no-repeat!important}.so-pdp .btn-quantity.plus:not(#so-x):after{background:linear-gradient(var(--bk),var(--bk)) 50%/14px 2px no-repeat,linear-gradient(var(--bk),var(--bk)) 50%/2px 14px no-repeat!important}.so-pdp .quantity__input:not(#so-x){flex:1;width:20px!important;min-width:0!important;height:44px!important;font:600 15px/44px var(--bt)!important;color:var(--bk)!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sonioro-pdp-buy.css.map */
