:root{color-scheme:only light}html{color-scheme:only light;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;max-width:100%}input,select,textarea,button{color-scheme:light}body{overflow-x:hidden;position:relative;width:100%;max-width:100%;background-color:#fbfaf7;color:#27231f}img,video,svg{max-width:100%}.hero,.campaign{overflow:hidden}.product-image{height:auto!important;aspect-ratio:var(--card-ratio,4/5)}.product-image img{object-fit:cover;object-position:center}@media(max-width:1000px){.product-image{height:auto!important}}.qp .qp-top{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr)!important}.qp .qp-info,.qp .qp-gallery,.qp .qp-main,.qp .qp-thumbs,.qp .qp-track,.qp .qp-features,.qp .qp-steps,.qp .qp-note,.qp .qp-note-box{min-width:0;max-width:100%}.qp .qp-title{overflow-wrap:anywhere}@media(max-width:989px){.qp .qp-top{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:749px){.sk-footer .sk-footer-grid{column-gap:12px;row-gap:28px}.sk-footer{overflow:hidden}.sk-fb{overflow-wrap:anywhere}}@media(max-width:720px){body{font-size:14px;line-height:1.75}.section-pad{padding:60px 5vw}.eyebrow{font-size:11px}.text-link,.button{font-size:13px}.button{min-height:48px}.section-heading p{font-size:13px;max-width:none}input,select,textarea{font-size:16px!important}.newsletter-form input{font-size:16px}.site-header .header-inner{height:64px;padding:0 3vw}.site-header .header-inner .logo-image{max-width:128px;max-height:44px}.mobile-icon,.mobile-actions button,.mobile-actions a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:22px}.hero{height:min(640px,100svh);min-height:520px;padding-bottom:72px}.hero-content{width:auto;max-width:calc(100% - 12vw);margin:0 6vw}.hero-content h1{font-size:clamp(44px,15vw,64px)}.hero-content p{font-size:13px;max-width:290px}.hero-buttons{flex-wrap:wrap;gap:12px 18px}.collection-card{min-width:80vw}.product-grid{gap:22px 10px}.product-info h3{font-size:14px;line-height:1.5}.product-info p{font-size:11px}.product-info strong{font-size:12px}.notice{max-width:calc(100vw - 32px);white-space:normal;text-align:center}.search-panel{margin-top:64px;padding:22px 5vw;min-height:0}.sk-fb{font-size:min(var(--fs),15px)}.journal-image{height:230px}.story-image{height:360px}.campaign{height:480px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sakan-fixes.css.map */
