.template-product{--so-bg: #F5F1EA;--so-bg-soft: #EFE8DD;--so-ink: #1A1814;--so-ink-soft: #6F6A62;--so-line: #E5E0D9;--so-line-soft: #EFE8DD;--so-accent: #722F37;--so-claret: #722F37;--so-navy: #1B2A4E;--so-serif: "Playfair Display", Georgia, "Times New Roman", serif;--so-sans: "Inter Tight", "Helvetica Neue", Helvetica, Arial, sans-serif}.template-product,.template-product body,.template-product main,.template-product .shopify-section--main-product,.template-product .product-info,.template-product .product{background-color:var(--so-bg)!important}.template-product .product-info{color:var(--so-ink)!important;font-family:var(--so-sans)!important;padding-top:12px!important}.template-product .ce-breadcrumb{font-family:var(--so-sans)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--so-ink-soft)!important;margin-bottom:22px!important;padding:0!important;opacity:.7}@media(max-width:740px){.template-product .ce-breadcrumb{font-size:10px!important;margin-bottom:14px!important;letter-spacing:.015em!important}.template-product .ce-breadcrumb .ce-bc-sep{margin:0 6px!important}}.template-product .ce-breadcrumb a{color:inherit!important;text-decoration:none!important;transition:opacity .15s ease}.template-product .ce-breadcrumb a:hover{opacity:1;color:var(--so-ink)!important}.template-product .ce-breadcrumb .ce-bc-sep{margin:0 8px!important;opacity:.5}.template-product .ce-breadcrumb span:last-child{color:var(--so-ink)!important;opacity:1}.template-product .product-info__block-item:has(.so-title-row){display:block!important;width:100%!important}.template-product .so-title-row,.template-product div.so-title-row{display:flex!important;flex-flow:row nowrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;margin:0 0 14px!important}.template-product .so-title-col{flex:1 1 auto!important;min-width:0!important}.template-product .so-price-col{flex:0 0 auto!important;max-width:45%!important;text-align:right!important;padding-top:4px!important}.template-product .so-title-subline{font-family:var(--so-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--so-ink-soft)!important;margin-top:8px!important;opacity:.75}@media(max-width:740px){.template-product .so-title-row{flex-flow:row nowrap!important;align-items:baseline!important;gap:12px!important}.template-product .so-price-col{padding-top:2px!important;max-width:50%!important}.template-product .so-title-subline{font-size:9px!important;margin-top:5px!important}}.template-product .so-price-col .so-price-stock{margin:0!important}.template-product .so-price-col .so-price-row{justify-content:flex-end!important;margin-bottom:4px!important;gap:8px!important}.template-product .so-price-col .so-price{font-family:var(--so-sans)!important;font-size:20px!important;font-weight:500!important;letter-spacing:-.005em!important}.template-product .so-price-col .so-price-compare{font-size:13px!important;color:#c0392b!important;text-decoration:line-through!important;text-decoration-color:#c0392b!important;text-decoration-thickness:1px!important}.template-product .so-price-col .so-price-compare[hidden],.template-product .so-price-col .so-price-save[hidden]{display:none!important}.template-product .so-price-col .so-price-save{font-size:11px!important;font-weight:500!important;letter-spacing:.04em!important;color:#c0392b!important;background:#fbedeb!important;padding:3px 8px!important;border-radius:4px!important;line-height:1.2!important;white-space:nowrap!important}.template-product .so-price-col .so-stock-row{display:inline-flex!important;justify-content:flex-end!important;font-size:11px!important}@media(max-width:740px){.template-product .so-price-col .so-stock-row{font-size:10px!important}.template-product .so-price-col .so-price{font-size:15px!important}.template-product .so-price-col .so-price-compare{font-size:11px!important}.template-product .so-price-col .so-price-save{font-size:9.5px!important;padding:2px 6px!important}}.template-product .product-info__title,.template-product .product-info__title.h1,.template-product .product-info__title.h2,.template-product .product-info__title.h3,.template-product h1.product-info__title,.template-product h2.product-info__title{font-family:var(--so-serif)!important;font-size:26px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.005em!important;color:var(--so-ink)!important;margin:0!important;padding:0!important;text-transform:none!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-feature-settings:"liga" 1,"kern" 1!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.template-product .product-info__title a{color:inherit!important;text-decoration:none!important}@media(min-width:1100px){.template-product .product-info__title{font-size:28px!important}}@media(max-width:740px){.template-product .product-info__title,.template-product .product-info__title.h3,.template-product .product-info__title.h2,.template-product .product-info__title.h1,.template-product .product-info__block-title h1,.template-product .product-info__block-title h2,.template-product .product-info__block-title .product-info__title{font-size:13px!important;line-height:1.22!important;letter-spacing:0!important;font-weight:500!important;font-family:var(--so-sans)!important}}@media(max-width:380px){.template-product .product-info__title,.template-product .product-info__title.h3,.template-product .product-info__block-title h1,.template-product .product-info__block-title .product-info__title{font-size:12px!important;line-height:1.2!important}}.template-product .product-info__vendor{font-family:var(--so-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--so-ink-soft)!important;margin:0 0 8px!important;opacity:.9}.template-product .product-info__vendor a{color:inherit!important;text-decoration:none!important}.template-product .product-info__block-item[data-block-type=rating]{border-bottom:0!important;padding:4px 0 12px!important;margin-bottom:4px!important}.so-rating,.so-rating-stars,.so-rating-score,.so-rating-count,.so-rating-arrow,.so-star{display:none!important}.so-pdp-block{margin:26px 0 28px!important;font-family:var(--so-sans)!important}.so-picker-label{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important;font-family:var(--so-sans)!important;line-height:1.2!important}.so-picker-eyebrow{font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--so-ink-soft)!important}.so-picker-divider{color:var(--so-ink-soft)!important;opacity:.5!important;font-size:11px!important}.so-picker-selected{font-family:var(--so-serif)!important;font-size:15px!important;font-style:italic!important;font-weight:500!important;letter-spacing:.005em!important;color:var(--so-ink)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.so-picker-selected:before{content:""!important;display:inline-block!important;width:9px!important;height:9px!important;border-radius:50%!important;background:var(--so-picker-dot, var(--so-ink-soft))!important;box-shadow:0 0 0 1px #1f1b171f!important;flex-shrink:0!important;transform:translateY(-1px)!important}.so-colors{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:6px!important;margin-bottom:14px!important;padding:0!important}@media(max-width:740px){.so-colors{grid-template-columns:repeat(5,1fr)!important;gap:6px!important}}@media(max-width:380px){.so-colors{grid-template-columns:repeat(4,1fr)!important;gap:6px!important}}.so-color-chip{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;border-radius:2px!important;cursor:pointer!important;border:1px solid var(--so-line)!important;position:relative!important;transition:box-shadow .15s ease,border-color .15s ease!important;background-clip:padding-box!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;padding:0!important;outline:none!important;overflow:hidden!important}.so-color-chip:hover{border-color:var(--so-ink)!important;box-shadow:0 2px 6px #1f1b1714!important}.so-color-chip:focus-visible{box-shadow:0 0 0 2px var(--so-bg),0 0 0 3px var(--so-ink-soft)!important}.so-color-chip.is-active{box-shadow:0 0 0 2px var(--so-bg),0 0 0 4px var(--so-ink),0 4px 12px #1f1b172e!important;border-color:var(--so-ink)!important;transform:translateY(-1px)!important;z-index:1!important}.so-color-chip.is-active:before{content:""!important;position:absolute!important;bottom:5px!important;right:5px!important;width:18px!important;height:18px!important;background:var(--so-ink)!important;border-radius:50%!important;background-image:linear-gradient(45deg,transparent 42%,var(--so-bg) 42%,var(--so-bg) 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,var(--so-bg) 42%,var(--so-bg) 58%,transparent 58%)!important;z-index:2!important;pointer-events:none!important;box-shadow:0 0 0 2px var(--so-bg)!important}.so-color-chip:not(.has-image):after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;box-shadow:inset 0 0 0 1px #00000014!important;pointer-events:none!important}.so-disclaimer{font-family:var(--so-sans)!important;font-size:12px!important;font-weight:300!important;color:var(--so-ink-soft)!important;line-height:1.65!important;margin:0!important;padding:12px 14px!important;border-left:2px solid var(--so-accent)!important;background:#fff6!important}.so-disclaimer strong{color:var(--so-ink)!important;font-weight:600!important}.so-disclaimer .so-info-icon{display:inline-block!important;width:14px!important;height:14px!important;border:1px solid var(--so-ink-soft)!important;border-radius:50%!important;text-align:center!important;line-height:12px!important;font-size:10px!important;font-style:normal!important;margin-right:6px!important;vertical-align:1px!important;color:var(--so-ink-soft)!important}.so-price-stock{margin:4px 0 18px!important;font-family:var(--so-sans)!important}.so-price-row{display:flex!important;align-items:baseline!important;gap:8px!important;margin-bottom:2px!important}.so-price{font-family:var(--so-sans, "Inter", -apple-system, BlinkMacSystemFont, sans-serif)!important;font-size:17px!important;font-weight:600!important;letter-spacing:.005em!important;color:var(--so-ink)!important;line-height:1.2!important}.so-price-compare{font-family:var(--so-sans)!important;font-size:14px!important;font-weight:400!important;color:#c0392b!important;text-decoration:line-through!important;text-decoration-color:#c0392b!important}.so-price-save{font-family:var(--so-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.04em!important;color:#c0392b!important;background:#fbedeb!important;padding:3px 8px!important;border-radius:4px!important;line-height:1.2!important;white-space:nowrap!important}.so-price-compare[hidden],.so-price-save[hidden]{display:none!important}.so-stock-row{display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:var(--so-sans)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--so-ink)!important}.so-stock-dot{display:inline-block!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#2e8b57!important;position:relative!important;flex-shrink:0!important}.so-stock-dot:after{content:""!important;position:absolute!important;top:-3px!important;right:-3px!important;bottom:-3px!important;left:-3px!important;border-radius:50%!important;background:#2e8b57!important;opacity:.35!important;animation:so-pulse 2s infinite ease-out!important;pointer-events:none!important}.so-stock-dot.is-out{background:#b33a3a!important}.so-stock-dot.is-out:after{animation:none!important;opacity:0!important}@keyframes so-pulse{0%{transform:scale(.6);opacity:.6}70%{transform:scale(1.4);opacity:0}to{transform:scale(1.4);opacity:0}}.so-stock-text{color:inherit!important}@media(max-width:740px){.so-price{font-size:16px!important}.so-price-compare{font-size:13px!important}}.so-size-block{margin:26px 0 28px!important;font-family:var(--so-sans)!important}.so-size-label{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin-bottom:10px!important;font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--so-ink-soft)!important}.so-size-guide{background:transparent!important;border:0!important;padding:0!important;font-family:var(--so-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--so-ink)!important;cursor:pointer!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color .15s ease!important}.so-size-guide:hover{color:var(--so-accent)!important}.so-sizes{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:6px!important}@media(max-width:740px){.so-sizes{grid-template-columns:repeat(6,1fr)!important;gap:4px!important}}.so-sizes:has(>:nth-child(4):last-child),.so-sizes:has(>:nth-child(3):last-child),.so-sizes:has(>:nth-child(2):last-child){grid-template-columns:repeat(4,1fr)!important}.so-size-pill{width:100%!important;height:44px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#1f1b170d!important;border:0!important;border-radius:2px!important;font-family:var(--so-sans)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--so-ink)!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important;outline:none!important}.so-size-pill:active:not(.is-out){transform:scale(.98)!important}@media(max-width:740px){.so-size-pill{height:40px!important;font-size:12px!important;padding:0 4px!important}}.so-size-pill:hover:not(.is-out):not(.is-active){background:#1f1b171a!important}.so-size-pill:focus-visible{box-shadow:0 0 0 2px var(--so-bg),0 0 0 3px var(--so-ink)!important}.template-product .so-sizes .so-size-pill.is-active,.template-product .so-size-block .so-size-pill.is-active,.so-size-block .so-size-pill.is-active,.so-sizes .so-size-pill.is-active,.so-size-pill.is-active,button.so-size-pill.is-active{background:#1f1b17!important;background-color:#1f1b17!important;color:#fff!important;font-weight:600!important;border:0!important;outline:0!important;text-shadow:none!important;box-shadow:0 0 0 2px #1f1b17!important;-webkit-text-fill-color:#FFFFFF!important}.template-product .so-sizes .so-size-pill.is-active *,.so-size-pill.is-active *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.so-size-pill.is-out{color:var(--so-ink-soft)!important;text-decoration:line-through!important;cursor:not-allowed!important;background:transparent!important;opacity:.5!important}.so-size-hint{margin-top:8px!important;font-size:11px!important;font-style:italic!important;color:var(--so-ink-soft)!important}.so-fit-advice{margin-top:10px!important;font-family:var(--so-sans)!important;font-size:12px!important;font-style:italic!important;font-weight:400!important;line-height:1.4!important;color:var(--so-ink-soft)!important;letter-spacing:.005em!important}@media(max-width:740px){.so-fit-advice{font-size:11px!important;margin-top:8px!important}}.so-qty-savings{margin:4px 0 10px!important;font-family:var(--so-sans)!important}.so-qty-row{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:11px 0!important;border-top:1px solid var(--so-line)!important;border-bottom:1px solid var(--so-line)!important}.so-qty-label{font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--so-ink-soft)!important}.so-qty-stepper{display:inline-flex!important;align-items:center!important;border:1px solid var(--so-line)!important;border-radius:2px!important;background:#ffffff80!important}.so-qty-btn{width:36px!important;height:36px!important;border:0!important;background:transparent!important;font-family:var(--so-sans)!important;font-size:18px!important;font-weight:300!important;color:var(--so-ink)!important;cursor:pointer!important;padding:0!important;line-height:1!important;transition:color .15s ease!important}.so-qty-btn:hover{color:var(--so-accent)!important}.so-qty-input{width:36px!important;height:36px!important;border:0!important;background:transparent!important;text-align:center!important;font-family:var(--so-sans)!important;font-size:14px!important;font-weight:500!important;color:var(--so-ink)!important;outline:none!important;padding:0!important;-moz-appearance:textfield!important}.so-qty-input::-webkit-outer-spin-button,.so-qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.so-total-row{display:flex!important;justify-content:space-between!important;align-items:baseline!important;padding:11px 0 4px!important}.so-total-label{font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--so-ink-soft)!important}.so-total-value{text-align:right!important}.so-total-amount{font-family:var(--so-serif)!important;font-size:24px!important;font-weight:500!important;color:var(--so-ink)!important;letter-spacing:-.015em!important;display:block!important;line-height:1!important}.so-total-each{font-family:var(--so-sans)!important;font-size:11px!important;font-weight:300!important;color:var(--so-ink-soft)!important;margin-top:4px!important;display:block!important}.so-savings-line{margin-top:4px!important;padding-bottom:4px!important;font-family:var(--so-sans)!important;font-size:12px!important;text-align:right!important;min-height:18px!important}.so-savings-prompt{color:var(--so-ink-soft)!important;font-weight:300!important;font-style:italic!important}.so-savings-active{color:var(--so-accent)!important;font-weight:400!important}.so-savings-active strong{font-weight:600!important}.so-mix-hint{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin-top:2px!important;padding-bottom:4px!important;font-family:var(--so-sans)!important;font-size:11px!important;font-weight:300!important;font-style:italic!important;color:var(--so-ink-soft)!important;letter-spacing:.005em!important}.so-mix-hint-icon{flex-shrink:0!important;color:var(--so-ink-soft)!important;opacity:.85!important}.so-ship-confirm{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:2px 0 0!important;padding:2px 0!important;font-family:var(--so-sans)!important;font-size:12px!important;font-weight:400!important;letter-spacing:.01em!important;color:var(--so-ink)!important;background:transparent!important;border:0!important;border-radius:0!important;width:auto!important;box-sizing:border-box!important}.so-ship-confirm strong{font-weight:600!important;color:var(--so-ink)!important}.so-ship-dot{display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#2e8b57!important;flex-shrink:0!important;position:relative!important}.so-ship-dot:after{content:""!important;position:absolute!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;border-radius:50%!important;background:#2e8b57!important;opacity:.25!important;animation:so-pulse 2.4s infinite ease-out!important;pointer-events:none!important}@media(max-width:740px){.so-ship-confirm{font-size:11px!important;padding:4px 0!important}}.template-product .ce-inline-atc-btn{width:100%!important;min-height:54px!important;padding:16px 24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:var(--so-ink)!important;color:var(--so-bg)!important;border:0!important;font-family:var(--so-sans)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;cursor:pointer!important;transition:background .18s ease,opacity .18s ease!important;border-radius:2px!important;margin-top:8px!important;box-shadow:none!important;position:relative!important}.template-product .ce-inline-atc-btn:before{content:none!important;display:none!important}.template-product .ce-inline-atc-btn:hover{background:#2a241e!important}.template-product .ce-inline-atc-btn:active{background:#15110d!important}.template-product .ce-inline-atc-btn:focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--so-bg),0 0 0 4px var(--so-ink)!important}.template-product .ce-inline-atc-btn[aria-disabled=true],.template-product .ce-inline-atc-btn:disabled{background:#1f1b1766!important;cursor:not-allowed!important}.template-product .ce-inline-atc-btn .so-atc-size-prefix{font-weight:600!important;margin-right:4px!important;opacity:.85!important}.template-product .ce-inline-atc-btn .so-atc-size-prefix:empty{display:none!important}.template-product .ce-inline-atc-btn .so-atc-size-prefix:empty+.so-atc-sep{display:none!important}@media(max-width:740px){.template-product .ce-inline-atc-btn{min-height:50px!important;padding:14px 18px!important;font-size:13px!important}}.so-trust-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin:24px 0 28px!important;padding:0!important;border-top:0!important;border-bottom:0!important}.so-trust-item{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:var(--so-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--so-ink)!important;text-align:center!important;line-height:1.4!important;opacity:1!important}.so-trust-icon{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;color:var(--so-ink)!important;opacity:1!important}.so-trust-icon svg{width:100%!important;height:100%!important;display:block!important}@media(max-width:740px){.so-trust-row{grid-template-columns:1fr!important;gap:10px!important;margin:18px 0 22px!important}.so-trust-item{justify-content:flex-start!important;text-align:left!important;font-size:12px!important}.so-trust-icon{width:18px!important;height:18px!important}}.template-product .ce-accordions{border-top:1px solid var(--so-line)!important;margin-top:8px!important}.template-product .ce-accordion{border-bottom:1px solid var(--so-line)!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0!important}.template-product .ce-accordion[open]{background:transparent!important}.template-product details.ce-accordion>summary,.template-product .ce-accordion__title,.template-product details.ce-accordion>summary.ce-accordion__title{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:16px 0!important;font-family:var(--so-sans)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--so-ink)!important;cursor:pointer!important;list-style:none!important;background:transparent!important;border:0!important}.template-product details.ce-accordion>summary::-webkit-details-marker,.template-product .ce-accordion__title::-webkit-details-marker{display:none!important}.template-product details.ce-accordion>summary:after,.template-product .ce-accordion__title:after{content:"+"!important;font-family:var(--so-sans)!important;font-size:18px!important;font-weight:300!important;line-height:1!important;color:var(--so-ink)!important;transition:transform .2s ease!important}.template-product details.ce-accordion[open]>summary:after,.template-product .ce-accordion[open] .ce-accordion__title:after{content:"\2212"!important}.template-product .ce-accordion__content,.template-product details.ce-accordion>.ce-accordion__content{font-family:var(--so-sans)!important;font-size:13px!important;font-weight:300!important;color:var(--so-ink-soft)!important;line-height:1.7!important;padding:0 0 22px!important}.template-product .ce-accordion__content p,.template-product details.ce-accordion>.ce-accordion__content p{font-family:var(--so-sans)!important;font-size:13px!important;font-weight:300!important;color:var(--so-ink-soft)!important;line-height:1.7!important;margin:0 0 10px!important}.template-product .ce-size-table{width:100%!important;border-collapse:collapse!important;font-family:var(--so-sans)!important;font-size:12px!important;margin-top:10px!important}.template-product .ce-size-table th,.template-product .ce-size-table td{padding:8px 6px!important;text-align:left!important;border-bottom:1px solid var(--so-line-soft)!important;color:var(--so-ink-soft)!important}.template-product .ce-size-table th{color:var(--so-ink)!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:10px!important}.template-product .product-gallery__thumbnails,.template-product .product-gallery__thumbnail-list,.template-product .product-gallery__thumbs,.template-product .media-carousel__thumbnails,.template-product .product__thumbs,.template-product .product__media-list--thumbs,.template-product .product__media-thumbnails,.template-product [data-thumbnails],.template-product [class*=thumbnail-list],.template-product [class*=thumbnails__list],.template-product [class*=__thumbnail-list],.template-product [class*=media-list--thumbs],.template-product [class*=-thumbnails],.template-product [class*=thumbs-list],.template-product [class*=ProductGallery__Thumbs],.template-product .product-media-gallery__thumbnails,.template-product slider-component[data-id*=thumb],.template-product .product__media-list[role=tablist],.template-product [data-so-kill-thumbs],.template-product .product-gallery__pagination,.template-product .product-media__pagination,.template-product .gallery-pagination,.template-product .media-tabs,.template-product .media-tabs__list,.template-product nav[aria-label*=thumb i],.template-product nav[aria-label*=Galerij i],.template-product nav[aria-label*=Gallery i],.template-product .swiper-pagination-thumbs,.template-product .swiper-thumbs,.template-product [class*=MediaCarouselNav],.template-product [class*=GalleryNav],.template-product [class*=thumbnail-strip],.template-product [class*=thumb-strip],.template-product [class*=Thumbnails],.template-product .product-media-list--thumbs,.template-product .product-media__thumbnails,.template-product .product__media-thumbnail-wrapper,.template-product [is=thumbnail-list],.template-product [is=product-thumbnails],.template-product variant-radios fieldset:has(legend:not([hidden])):has([data-option-name=Kleur]),.template-product variant-radios fieldset.product-form__input--swatch,.template-product variant-radios fieldset[data-option-name=Kleur],.template-product variant-radios fieldset[data-option-name=Color],.template-product variant-radios fieldset[data-option-name=Colour],.template-product variant-radios fieldset[data-option-name=Farbe],.template-product .product-form__input--color,.template-product .product-form__input--swatch,.template-product .product-form__color-swatch-list,.template-product [data-option-name=Kleur]:not(input):not(option),.template-product [data-option-name=Color]:not(input):not(option),.template-product [data-option-name=Colour]:not(input):not(option),.template-product [data-option-name=Farbe]:not(input):not(option),.template-product .product-form__input--pill[data-option-name=Kleur],.template-product .product-form__input--pill[data-option-name=Color],.template-product .product-form__input--pill[data-option-name=Farbe]{display:none!important}.template-product .so-thumb-killed,.template-product .so-variant-hidden,.so-variant-hidden{display:none!important}.template-product [class*=thumbnail i],.template-product [class*=thumb-list i],.template-product [aria-label*=thumb i],.template-product [data-thumbnail],.template-product [is*=thumbnail i],.template-product .product-media-list--mini,.template-product .product-media-thumbnails,.template-product .product-thumbnail-list,.template-product slider-component[data-slider-id*=thumb i]{display:none!important}.template-product media-gallery img,.template-product .product-gallery img,.template-product .product__media img{transition:opacity .16s ease-out!important}.template-product .product-gallery,.template-product .product__media-wrapper,.template-product .product__media-gallery,.template-product media-carousel:not(.so-color-chip media-carousel){background:transparent!important;padding:0!important;border-radius:0!important}@media(max-width:740px){.template-product .product-gallery,.template-product .product__media-wrapper,.template-product .product__media-gallery{padding:0!important;border-radius:0!important}}@media(max-width:740px){.template-product .ce-inline-atc{position:relative}.template-product .so-sticky-atc-mobile{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:50!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;background:#f5f1e8f5!important;backdrop-filter:saturate(140%) blur(8px)!important;-webkit-backdrop-filter:saturate(140%) blur(8px)!important;border-top:1px solid var(--so-line)!important;transform:translateY(100%);transition:transform .22s ease;pointer-events:none}.template-product .so-sticky-atc-mobile.is-visible{transform:translateY(0);pointer-events:auto}.template-product .so-sticky-atc-mobile .ce-inline-atc-btn{margin-top:0!important;padding:14px!important}}@media(max-width:740px){.so-disclaimer{font-size:11px!important;padding:10px 12px!important}.so-total-amount{font-size:22px!important}.so-qty-btn{width:32px!important;height:32px!important;font-size:16px!important}.so-qty-input{width:32px!important;height:32px!important}.so-picker-selected{font-size:13px!important}.template-product .ce-accordion__title,.template-product details.ce-accordion>summary{padding:14px 0!important;font-size:12.5px!important;letter-spacing:.01em!important;text-transform:none!important}}@media(max-width:740px){.template-product .so-title-subline,.template-product .product-info__vendor{display:none!important}.template-product .so-title-row{margin-bottom:10px!important;gap:14px!important}.so-rating{font-size:12px!important;gap:8px!important;padding:1px 0!important}.so-rating-score{font-size:12px!important}.so-rating-count{font-size:11px!important}.so-rating-stars svg{width:11px!important;height:11px!important}.so-rating-arrow{display:none!important}.so-pdp-block{margin:18px 0!important}.so-picker-label{margin-bottom:8px!important;gap:5px!important}.so-picker-eyebrow{font-size:9px!important;letter-spacing:.12em!important}.so-picker-divider{display:none!important}.so-picker-selected{font-size:13px!important}.so-picker-selected:before{width:8px!important;height:8px!important}.so-colors{gap:5px!important;margin-bottom:10px!important}.so-color-chip{border-radius:2px!important}.so-color-chip.is-active:before{width:14px!important;height:14px!important;bottom:4px!important;right:4px!important}.so-color-chip.is-active{box-shadow:0 0 0 1.5px var(--so-bg),0 0 0 3px var(--so-ink),0 3px 8px #1f1b1724!important}.so-disclaimer{font-size:10.5px!important;padding:8px 10px!important;margin-top:6px!important;line-height:1.45!important;opacity:.92!important}.so-disclaimer .so-info-icon{width:12px!important;height:12px!important;font-size:9px!important}.so-size-block{margin-top:12px!important}.so-fit-advice{font-size:10.5px!important;margin-top:6px!important;opacity:.85!important}}@media(max-width:380px){.so-pdp-block{margin:14px 0!important}.so-colors{gap:4px!important}.so-rating{gap:6px!important}.so-rating-count{display:none!important}.so-disclaimer{font-size:10px!important;padding:7px 9px!important}}.template-collection .product-card .product-form__input--swatch,.template-collection .product-card [class*=swatch-list],.template-collection .product-card [class*=color-swatch-list],.template-search .product-card .product-form__input--swatch,.template-list-collections .product-card .product-form__input--swatch,[data-template*=collection] .product-card .product-form__input--swatch,[data-template*=collection] .product-card [class*=swatch-list]{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:8px 0 0!important;padding:0!important;list-style:none!important;border:0!important;align-items:center!important}.template-collection .product-card .product-form__input--swatch legend,.template-collection .product-card [class*=swatch] legend{display:none!important}.template-collection .product-card .product-form__input--swatch input[type=radio]+label,.template-collection .product-card [class*=swatch] input[type=radio]+label,.template-collection .product-card .swatch,.template-collection .product-card [class*=color-swatch]>span,.template-collection .product-card [class*=color-swatch]>a,.template-collection .product-card .product-card__swatch,.template-search .product-card .product-form__input--swatch input[type=radio]+label,.template-search .product-card .swatch,[data-template*=collection] .product-card .product-form__input--swatch input[type=radio]+label,[data-template*=collection] .product-card .swatch,[data-template*=collection] .product-card .product-card__swatch{display:inline-block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border-radius:50%!important;border:1px solid rgba(31,27,23,.18)!important;box-shadow:inset 0 0 0 1px #fff9!important;padding:0!important;margin:0!important;cursor:pointer!important;vertical-align:middle!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;transition:transform .15s ease,box-shadow .15s ease!important;position:relative!important;overflow:hidden!important;text-indent:-9999px!important;white-space:nowrap!important;font-size:0!important;line-height:0!important;color:transparent!important}.template-collection .product-card .product-form__input--swatch input[type=radio]+label:hover,.template-collection .product-card .swatch:hover,[data-template*=collection] .product-card .swatch:hover{transform:scale(1.12)!important;box-shadow:inset 0 0 0 1px #fff9,0 0 0 1px var(--so-ink)!important}.template-collection .product-card .product-form__input--swatch input[type=radio]:checked+label,[data-template*=collection] .product-card .product-form__input--swatch input[type=radio]:checked+label,.template-collection .product-card .swatch.is-active,.template-collection .product-card .swatch[aria-checked=true]{box-shadow:inset 0 0 0 1.5px #ffffffd9,0 0 0 1.5px var(--so-ink)!important;transform:scale(1.05)!important}.template-collection .product-card [class*=swatch] [class*=more],.template-collection .product-card [class*=swatch-count],.template-collection .product-card [class*=color-count],[data-template*=collection] .product-card [class*=color-count]{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:18px!important;min-width:18px!important;border-radius:9px!important;background:transparent!important;border:0!important;font-size:10px!important;font-weight:500!important;color:var(--so-ink-soft)!important;margin-left:2px!important;text-indent:0!important;white-space:nowrap!important;line-height:1!important}.template-collection .product-card .product-form__input--swatch input[type=radio],[data-template*=collection] .product-card .product-form__input--swatch input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important}@media(max-width:740px){html body.template-product .product-info,html body.template-product .product-info__inner,html body.template-product .product-info__blocks{padding-left:12px!important;padding-right:12px!important}html body.template-product .product-info__block-list,html body.template-product .product-info__blocks{gap:8px!important;row-gap:8px!important}html body.template-product .product-info__block,html body.template-product .product-info__block-item{margin:0!important;padding:0!important}html body.template-product h1.product-info__title,html body.template-product h2.product-info__title,html body.template-product .product-info__title,html body.template-product h1.product-info__title.h1,html body.template-product h1.product-info__title.h2,html body.template-product h1.product-info__title.h3,html body.template-product h2.product-info__title.h1,html body.template-product h2.product-info__title.h2,html body.template-product h2.product-info__title.h3,html body.template-product .product-info__block-title h1,html body.template-product .product-info__block-title h2,html body.template-product .product-info__block-title .product-info__title{font-family:var(--so-sans)!important;font-size:15px!important;line-height:1.25!important;letter-spacing:0!important;font-weight:600!important;margin:0!important;padding:0!important;text-transform:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}@media(max-width:380px){html body.template-product h1.product-info__title,html body.template-product .product-info__title{font-size:14px!important}}html body.template-product .so-title-row{margin-bottom:6px!important;gap:10px!important;align-items:baseline!important}html body.template-product .so-rating{font-size:11px!important;gap:6px!important;padding:0!important;margin-bottom:4px!important}html body.template-product .so-rating-stars svg{width:10px!important;height:10px!important}html body.template-product .so-rating-score{font-size:11px!important}html body.template-product .so-pdp-block{margin:12px 0!important}html body.template-product .so-size-block{margin-top:10px!important}html body.template-product .so-picker-label{margin-bottom:6px!important;gap:4px!important}html body.template-product .so-picker-eyebrow{font-size:10px!important;letter-spacing:.1em!important}html body.template-product .so-picker-selected{font-size:12px!important}html body.template-product .so-colors{gap:4px!important;margin-bottom:8px!important}html body.template-product .so-color-chip{aspect-ratio:1 / 1!important;border-radius:2px!important}html body.template-product .so-tier-card{padding:10px 8px!important;min-height:0!important}html body.template-product .so-tier-card .so-tier-line,html body.template-product .so-tier-line{font-size:11px!important;gap:4px!important;line-height:1.3!important}html body.template-product .so-tier-seg{font-size:11px!important}html body.template-product .so-sizes,html body.template-product .so-size-block .so-sizes{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:4px!important;margin:0!important}html body.template-product .so-sizes:has(>:nth-child(4):last-child),html body.template-product .so-sizes:has(>:nth-child(3):last-child),html body.template-product .so-sizes:has(>:nth-child(2):last-child){grid-template-columns:repeat(4,1fr)!important}html body.template-product .so-size-pill{height:36px!important;font-size:12px!important;padding:0 2px!important;border-radius:2px!important;font-weight:600!important}html body.template-product .so-size-block .so-size-label{font-size:10px!important;letter-spacing:.1em!important;margin-bottom:6px!important}html body.template-product .so-fit-advice{font-size:10.5px!important;margin-top:6px!important}html body.template-product .so-disclaimer,html body.template-product .so-ship-confirm{font-size:10.5px!important;padding:7px 9px!important;margin-top:6px!important;line-height:1.4!important}html body.template-product .so-qty-savings,html body.template-product .ce-inline-atc{margin:8px 0!important}html body.template-product .ce-inline-atc-btn,html body.template-product button.ce-inline-atc-btn{padding:13px!important;font-size:13px!important;letter-spacing:.06em!important}html body.template-product .so-trust-row{margin:12px 0 14px!important;gap:6px!important}html body.template-product .so-trust-item{font-size:11.5px!important;gap:6px!important}html body.template-product .so-trust-icon{width:16px!important;height:16px!important}html body.template-product details.ce-accordion>summary,html body.template-product .ce-accordion__title,html body.template-product details.ce-accordion>summary.ce-accordion__title,html body.template-product .ce-accordions details>summary{padding:12px 0!important;font-family:var(--so-sans)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.005em!important;text-transform:none!important;line-height:1.3!important}html body.template-product details.ce-accordion>summary:after,html body.template-product .ce-accordion__title:after{font-size:16px!important}html body.template-product .ce-accordion__content,html body.template-product details.ce-accordion>.ce-accordion__content{font-size:12px!important;line-height:1.55!important;padding:0 0 14px!important}html body.template-product .ce-accordions{margin-top:12px!important}html body.template-product .product-info__vendor{display:none!important}html body.template-product .product-info nav.breadcrumb,html body.template-product .product-info [class*=breadcrumb],html body.template-product .product-info__block-breadcrumb{margin:0 0 4px!important;font-size:10px!important}}@media(max-width:380px){html body.template-product h1.product-info__title,html body.template-product .product-info__title{font-size:14px!important}html body.template-product .so-pdp-block{margin:10px 0!important}html body.template-product .so-size-pill{height:34px!important;font-size:11.5px!important}html body.template-product .so-rating-count{display:none!important}html body.template-product .so-trust-item{font-size:11px!important}html body.template-product details.ce-accordion>summary,html body.template-product .ce-accordion__title{font-size:11.5px!important;padding:10px 0!important}}@media(max-width:740px){html body.template-product .shopify-section--product-info,html body.template-product .shopify-section.product-info-section,html body.template-product section.product-info-section,html body.template-product .product-info-section{padding-top:0!important;padding-bottom:8px!important;--section-outer-spacing-block: 0 !important;--section-padding-block: 0 !important}html body.template-product product-info,html body.template-product .product-info{--product-info-block-spacing: 8px !important;--product-info-padding: 12px !important;--product-info-block-list-spacing: 12px !important;padding:0 12px!important;gap:8px!important}html body.template-product .product-info__block-list,html body.template-product .product-info>.block-list,html body.template-product .product-info>[class*=block-list]{gap:10px!important;--block-list-gap: 10px !important}html body.template-product .product-info__block,html body.template-product .product-info>*+*{margin-top:0!important;margin-bottom:0!important}html body.template-product .product-info__block-title,html body.template-product .product-info__block--title,html body.template-product [class*=product-info__block-title]{margin:0!important;padding:0!important}html body.template-product h1.product-info__title,html body.template-product .product-info__title{margin:4px 0 2px!important;padding:0!important}html body.template-product .product-info__vendor,html body.template-product [class*=product-info__vendor],html body.template-product .product-vendor{display:none!important}html body.template-product .product-info__price-container,html body.template-product .product-info__block-price,html body.template-product [class*=product-info__price]{margin:2px 0!important;padding:0!important}html body.template-product .price,html body.template-product .product-info__price,html body.template-product .price__current{font-size:14px!important;font-weight:600!important;letter-spacing:0!important}html body.template-product .price__compare,html body.template-product .price__was,html body.template-product s.price__compare{font-size:12px!important;opacity:.55!important;margin-left:4px!important}html body.template-product .so-color-row,html body.template-product .so-pdp-block.so-color-block{margin:6px 0!important}html body.template-product .so-color-label,html body.template-product [class*=product-info__option-name]{font-size:10px!important;letter-spacing:.06em!important;margin-bottom:4px!important}html body.template-product .so-color-grid{gap:4px!important;grid-auto-columns:36px!important}html body.template-product .so-color-chip,html body.template-product .so-color-chip__media{aspect-ratio:1 / 1!important;border-radius:6px!important}html body.template-product .so-tier-card,html body.template-product [class*=tier-card]{padding:8px 10px!important;margin:6px 0!important;border-radius:6px!important}html body.template-product .so-tier-line{font-size:11px!important;gap:6px!important;flex-wrap:wrap!important}html body.template-product .so-tier-seg,html body.template-product .so-tier-amt{font-size:11px!important;padding:0!important}html body.template-product .so-sizes-block,html body.template-product .so-size-row{margin:6px 0!important}html body.template-product .so-size-label,html body.template-product .so-size-row-head{font-size:10px!important;letter-spacing:.06em!important;margin-bottom:4px!important}html body.template-product .so-size-guide-link,html body.template-product .so-size-guide{font-size:10.5px!important}html body.template-product .product-info__buy-buttons,html body.template-product [class*=buy-buttons]{margin:8px 0!important;gap:6px!important}html body.template-product .product-form__submit,html body.template-product button.product-form__submit,html body.template-product [type=submit][class*=product-form]{padding:12px 16px!important;font-size:12.5px!important;letter-spacing:.08em!important;height:auto!important;min-height:44px!important}html body.template-product .so-shipping-note,html body.template-product .product-info__shipping-policy,html body.template-product [class*=shipping-policy]{font-size:10.5px!important;margin:4px 0!important;line-height:1.35!important;opacity:.7!important}html body.template-product .so-trust-row{gap:6px!important;margin:8px 0!important;padding:8px 0!important;font-size:11px!important}html body.template-product .so-trust-icon,html body.template-product .so-trust-row svg{width:14px!important;height:14px!important}html body.template-product details.ce-accordion,html body.template-product .ce-accordion{margin:0!important}html body.template-product details.ce-accordion>summary,html body.template-product .ce-accordion__title,html body.template-product .ce-accordion summary{padding:11px 0!important;font-size:11.5px!important;text-transform:none!important;letter-spacing:.005em!important;font-weight:500!important}html body.template-product details.ce-accordion[open]>summary{padding-bottom:8px!important}html body.template-product .ce-accordion__content,html body.template-product details.ce-accordion>div,html body.template-product details.ce-accordion[open]>*:not(summary){font-size:12px!important;line-height:1.5!important;padding:0 0 10px!important}html body.template-product .product-gallery,html body.template-product .product-info__gallery,html body.template-product [class*=product-info__media]{margin-bottom:8px!important}html body.template-product .so-rating,html body.template-product [class*=rating]:not([class*=rating-modal]){margin:2px 0!important;font-size:11px!important}html body.template-product .product-info__breadcrumb,html body.template-product nav[aria-label=breadcrumbs],html body.template-product nav[class*=breadcrumb]{display:none!important}html body.template-product main,html body.template-product main#MainContent,html body.template-product .main-content{padding-top:0!important}}@media(max-width:380px){html body.template-product product-info,html body.template-product .product-info{padding:0 10px!important;--product-info-block-spacing: 6px !important}html body.template-product .product-info__block-list,html body.template-product [class*=block-list]{gap:8px!important}html body.template-product .product-form__submit{padding:11px 14px!important;font-size:12px!important;min-height:42px!important}html body.template-product .so-tier-card{padding:7px 9px!important}html body.template-product .so-trust-row{gap:4px!important;font-size:10.5px!important}}:root{--so-stack-h: calc(var(--so-anno-h, 0px) + var(--so-header-h, 0px))}html{scroll-padding-top:var(--so-stack-h, 0px)}@media(max-width:740px){html body.template-product .so-rating+*,html body.template-product .so-rating-stars+*{margin-top:0!important}html body.template-product .so-pdp-block:empty,html body.template-product .product-info__block:empty{display:none!important;margin:0!important;padding:0!important}html body.template-product [id=reviews],html body.template-product [id=fit-guide],html body.template-product [id=size-guide],html body.template-product .ce-accordion{scroll-margin-top:var(--so-stack-h, 0px)!important}html body.template-product .so-trust-item,html body.template-product .so-trust-row,html body.template-product .ce-accordion__title,html body.template-product details.ce-accordion>summary,html body.template-product .so-shipping-note,html body.template-product .product-info__shipping-policy{font-size:max(11px,11.5px)!important}html body.template-product .so-trust-icon,html body.template-product .so-trust-row svg,html body.template-product .so-color-chip,html body.template-product .so-size-pill{contain:layout paint!important}body>.shopify-section--announcement-bar,body>.shopify-section--announcement,body>[class*=shopify-section--announcement],.shopify-section-header,store-header{transform:translateZ(0);backface-visibility:hidden}}@media(min-width:1100px){:root,body{--page-width: 1280px !important;--container-max-width: 1280px !important;--section-page-width: 1280px !important}.container,.page-width,.page-width-narrow,.page-width-medium,.page-width-large,[class*=page-width],.shopify-section>.container,.shopify-section .section__inner,.section__container,.section-content,main>.container,main>section>.container,.scroller__container,.product-info__inner-container{max-width:1280px!important;width:100%!important;padding-left:24px!important;padding-right:24px!important;margin-left:auto!important;margin-right:auto!important}.header,.header__inner,.header-wrapper,.announcement-bar,.announcement-bar__inner,[class*=announcement-bar]>*{max-width:1440px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important}.footer{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.footer__inner,.footer>.container,.footer .footer__wrapper,[class*=footer__]>.container{max-width:1280px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}.template-product .product-template__container,.template-product main>.shopify-section--product-info,.template-product main>section.product-info-section{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important}.template-product product-info,.template-product .product-info{max-width:520px!important;padding-left:0!important;padding-right:0!important}.template-product .so-sizes,.template-product .so-color-grid,.template-product .so-tier-card,.template-product .so-trust-row,.template-product .product-form__submit,.template-product button.product-form__submit,.template-product .product-info__buy-buttons{max-width:100%!important;width:100%!important}.template-collection .collection,.template-collection .collection__inner,.template-collection .product-grid,.template-collection [class*=collection-grid]{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important}}@media(min-width:1600px){:root,body{--page-width: 1360px !important;--container-max-width: 1360px !important;--section-page-width: 1360px !important}.container,.page-width,[class*=page-width],.template-product .product-template__container,.template-collection .collection{max-width:1360px!important;padding-left:32px!important;padding-right:32px!important}.footer{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}.footer__inner,.footer>.container,.footer .footer__wrapper{max-width:1360px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box!important}.header,.header__inner,.announcement-bar{max-width:1520px!important;padding-left:32px!important;padding-right:32px!important}}html body.template-product h1.product-info__title,html body.template-product .product-info__title,html body.template-product .product-info__block-title h1{display:block!important;-webkit-line-clamp:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:clamp(13px,3.6vw,17px)!important;font-weight:600!important;font-family:var(--so-sans)!important;letter-spacing:-.005em!important;line-height:1.2!important;margin:4px 0 2px!important}html body.template-product .so-title-row{display:block!important}html body.template-product .so-title-col,html body.template-product .so-price-col{display:block!important;width:100%!important}html body.template-product .so-price-col{margin-top:2px!important}html body.template-product .price,html body.template-product .product-info__price,html body.template-product .price__current,html body.template-product .price-item--regular{font-size:14px!important;font-weight:600!important;letter-spacing:0!important}html body.template-product .price__compare,html body.template-product .price__was,html body.template-product .price-item--compare{font-size:12px!important;margin-left:6px!important}@media(max-width:740px){html body.template-product .so-sizes,html body.template-product .so-sizes:has(>:nth-child(4):last-child),html body.template-product .so-sizes:has(>:nth-child(5):last-child){display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;width:100%!important}html body.template-product .so-size-pill{height:34px!important;min-width:0!important;padding:0 2px!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:0!important;text-overflow:clip!important;overflow:hidden!important}}@media(max-width:380px){html body.template-product .so-size-pill{height:32px!important;font-size:11px!important}}html body.template-product .so-trust-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:10px 0!important;padding:10px 0!important;border-top:1px solid rgba(26,24,20,.08)!important;border-bottom:1px solid rgba(26,24,20,.08)!important;font-size:11px!important;font-weight:500!important}html body.template-product .so-trust-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;flex:1 1 0!important;min-width:0!important;font-size:11px!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.template-product .so-trust-item:not(:last-child){border-right:1px solid rgba(26,24,20,.08)!important;padding-right:8px!important}html body.template-product .so-trust-icon,html body.template-product .so-trust-row svg{width:14px!important;height:14px!important;flex-shrink:0!important}@media(max-width:380px){html body.template-product .so-trust-row{gap:4px!important}html body.template-product .so-trust-item{font-size:10px!important;gap:3px!important}html body.template-product .so-trust-icon{width:12px!important;height:12px!important}}html body.template-product details.ce-accordion>summary,html body.template-product details.ce-accordion>summary>*,html body.template-product .ce-accordion__title,html body.template-product .ce-accordion summary,html body.template-product .accordion summary,html body.template-product .accordion__heading,html body.template-product details summary[class*=accordion]{text-transform:none!important;letter-spacing:.005em!important;font-weight:500!important;font-size:12.5px!important;padding:12px 0!important;font-family:var(--so-sans)!important}html body.template-product details.ce-accordion[open]>*:not(summary),html body.template-product .ce-accordion__content,html body.template-product .accordion__content,html body.template-product details>div p,html body.template-product details>div span,html body.template-product details>div li{text-transform:none!important;letter-spacing:0!important;font-size:12px!important;line-height:1.5!important}@media(max-width:740px){html body.template-product details.ce-accordion>summary,html body.template-product .ce-accordion__title{font-size:12px!important;padding:11px 0!important}}@media(max-width:740px){html body.template-product .so-tier-card{padding:8px 10px!important;margin:6px 0!important;border-radius:6px!important;background:#1a181406!important}html body.template-product .so-tier-line{display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important;font-size:11px!important;line-height:1.35!important}html body.template-product .so-tier-seg{font-size:11px!important;padding:0!important;white-space:nowrap!important}html body.template-product .so-tier-amt{font-weight:600!important;font-size:11.5px!important}html body.template-product .so-tier-title,html body.template-product .so-tier-card h3,html body.template-product .so-tier-card h4{font-size:11px!important;text-transform:none!important;letter-spacing:.01em!important;margin:0 0 4px!important;font-weight:600!important}}@media(min-width:741px){html body.template-product h1.product-info__title,html body.template-product .product-info__title{font-size:22px!important;margin:6px 0 3px!important}html body.template-product .price,html body.template-product .product-info__price,html body.template-product .price__current{font-size:17px!important}}html body.template-product h1.so-title-compact,html body.template-product h2.so-title-compact,html body.template-product .so-title-compact{font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;font-weight:600!important;font-size:17px!important;line-height:1.25!important;letter-spacing:-.005em!important;text-transform:none!important;margin:4px 0 2px!important;padding:0!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:1!important;color:var(--so-ink-1, #1c1917)!important}html body.template-product .so-title-compact a{color:inherit!important;text-decoration:none!important;font:inherit!important}html body.template-product .so-title-row.so-title-row--stacked{display:block!important;width:100%!important;margin:2px 0 8px!important;padding:0!important;gap:0!important}html body.template-product .so-title-row.so-title-row--stacked .so-price-col,html body.template-product .so-price-compact{display:block!important;margin:0!important;padding:0!important;text-align:left!important}html body.template-product .so-price-compact .price,html body.template-product .so-price-compact .product-info__price,html body.template-product .so-price-compact .price__current,html body.template-product .so-price-compact [class*=price]{font-size:15px!important;font-weight:500!important;letter-spacing:.005em!important;line-height:1.2!important;margin:0!important}@media(max-width:740px){html body.template-product h1.so-title-compact,html body.template-product .so-title-compact{font-size:15px!important;margin:2px 0 1px!important}html body.template-product .so-price-compact .price,html body.template-product .so-price-compact .price__current{font-size:14px!important}html body.template-product .so-title-row.so-title-row--stacked{margin:1px 0 6px!important}}html body.template-product .so-color-grid{gap:8px!important;margin:6px 0 10px!important}html body.template-product .so-color-chip,html body.template-product .so-color-chip__btn,html body.template-product .so-color-tile{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;border-radius:4px!important;overflow:hidden!important;padding:0!important}html body.template-product .so-color-chip img,html body.template-product .so-color-tile img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}@media(min-width:741px){html body.template-product .so-color-chip,html body.template-product .so-color-chip__btn,html body.template-product .so-color-tile{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important}}@media(max-width:380px){html body.template-product .so-color-chip,html body.template-product .so-color-chip__btn,html body.template-product .so-color-tile{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important}}html body.template-product .so-color-name,html body.template-product .so-color-label,html body.template-product .so-color-row__label{font-size:11px!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;margin:4px 0 2px!important;color:var(--so-ink-2, #57534e)!important}html body.template-product .so-sizes{gap:6px!important;margin:4px 0 10px!important}html body.template-product .so-size-pill,html body.template-product .so-size{height:36px!important;min-height:36px!important;padding:0 4px!important;font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important;border-radius:3px!important;line-height:1!important}@media(max-width:740px){html body.template-product .so-size-pill,html body.template-product .so-size{height:32px!important;min-height:32px!important;font-size:11px!important;padding:0 2px!important}}html body.template-product .product-form__submit,html body.template-product button.product-form__submit,html body.template-product .product-info__buy-buttons button[type=submit]{height:48px!important;min-height:48px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:4px!important;padding:0 16px!important}@media(max-width:740px){html body.template-product .product-form__submit,html body.template-product button.product-form__submit{height:46px!important;min-height:46px!important;font-size:12.5px!important}}html body.template-product product-info,html body.template-product .product-info{--product-info-block-spacing: 8px !important;--block-list-gap: 8px !important}@media(max-width:740px){html body.template-product product-info,html body.template-product .product-info{--product-info-block-spacing: 6px !important;--block-list-gap: 6px !important}}html body.template-product .ce-breadcrumb,html body.template-product nav.ce-breadcrumb{font-size:10.5px!important;letter-spacing:.04em!important;margin:0 0 4px!important;line-height:1.2!important}html body.template-product .so-trust-row{font-size:10.5px!important;margin:6px 0 8px!important;padding:6px 0!important;gap:4px!important}html body.template-product .so-trust-item,html body.template-product .so-trust-row>*{font-size:10.5px!important;padding:0 6px!important;line-height:1.2!important}html body.template-product details.so-info,html body.template-product .product-info__block-accordion details{margin:2px 0!important}html body.template-product details.so-info>summary,html body.template-product .product-info__block-accordion summary{padding:8px 0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1.3!important}html body.template-product .so-size-block .so-sizes,html body.template-product .so-size-block [data-so-sizes]{display:grid!important;grid-template-columns:none!important;grid-template-rows:auto!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;gap:4px!important;margin:6px 0 8px!important;width:100%!important;align-items:stretch!important}html body.template-product .so-size-block .so-size-pill,html body.template-product .so-size-block button.so-size-pill{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 2px!important;font-size:11px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;border-radius:3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;box-sizing:border-box!important}@media(max-width:740px){html body.template-product .so-size-block .so-sizes,html body.template-product .so-size-block [data-so-sizes]{gap:2px!important}html body.template-product .so-size-block .so-size-pill,html body.template-product .so-size-block button.so-size-pill{height:32px!important;min-height:32px!important;max-height:32px!important;font-size:10px!important;padding:0 1px!important}}html body.template-product .so-price-row,html body.template-product .so-price-col{margin:0 0 2px!important;padding:0!important}html body.template-product .so-price-stock,html body.template-product .so-price-block{margin-bottom:4px!important;padding-bottom:0!important}html body.template-product .so-color-block,html body.template-product [data-so-bucket-picker]{margin-top:4px!important;padding-top:0!important}html body.template-product .so-trust-row,html body.template-product .product-trust-row{display:none!important}html body.template-product .so-thumb-killed,html body.template-product .so-variant-hidden{display:revert!important}html body.template-product [data-so-hidden=true]{display:revert!important;visibility:visible!important}html body.template-collection .so-quick-links,html body[class*=template-collection] .so-quick-links,.so-col-header .so-quick-links{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.template-collection,html body.template-collection main,html body.template-collection #MainContent,html body.template-collection .shopify-section,html body.template-collection [id^=shopify-section-template],html body.template-collection [class*=shopify-section--main-collection],html body.template-collection .so-col-header,html body.template-collection .so-col-header>.container,html body.template-collection .so-col-header>*{overflow:visible!important;overflow-y:visible!important}html body.template-collection .so-cat-nav,html body[class*=template-collection] .so-cat-nav{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:50!important;background:var(--so-cream, #F5F1EA)!important;border-bottom:1px solid var(--so-border, #E5DFD4)!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;scroll-snap-type:x proximity!important;touch-action:pan-x!important;box-shadow:0 1px #0000000a,0 4px 12px -8px #0000001f!important;box-sizing:border-box!important}html body.template-collection .so-cat-nav::-webkit-scrollbar,html body[class*=template-collection] .so-cat-nav::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}html body.template-collection .so-cat-nav .so-cat-tab,html body[class*=template-collection] .so-cat-nav .so-cat-tab{scroll-snap-align:start!important;flex-shrink:0!important}html body .shopify-section--header,html body .shopify-section--header .header,html body .shopify-section--header .header__wrapper,html body store-header,html body store-header .header,html body store-header .header__wrapper,html body .header,html body .header__wrapper,html body .header[allow-transparency],html body .header[allow-transparency].is-filled,html body .header[allow-transparency]:not(.is-filled){border-bottom:0!important;border-top:0!important;box-shadow:none!important;outline:0!important}html body .shopify-section--header:after,html body .shopify-section--header:before,html body store-header:after,html body store-header:before,html body .header:after,html body .header:before,html body .header__wrapper:after,html body .header__wrapper:before{display:none!important;content:none!important;border:0!important;background:transparent!important;box-shadow:none!important;height:0!important}html body .shopify-section--header+.shopify-section,html body .shopify-section--header+section,html body store-header+.shopify-section,html body store-header+section{border-top:0!important;box-shadow:none!important}.header{--header-padding-block: 10px !important;--header-logo-width: 130px !important;--header-part-gap: var(--spacing-3) !important}@media screen and (min-width:750px){.header{--header-padding-block: 12px !important;--header-logo-width: 150px !important}}@media screen and (min-width:1150px){.header{--header-padding-block: 14px !important;--header-logo-width: 170px !important}}.header__logo-image{max-height:36px!important;width:auto!important;height:auto!important}@media screen and (min-width:750px){.header__logo-image{max-height:40px!important}}@media screen and (min-width:1150px){.header__logo-image{max-height:44px!important}}html body .popover,html body x-popover.popover,html body .shopify-section--header .popover,html body .shopify-section--header x-popover{z-index:9999!important}@media screen and (min-width:1000px){html body .popover{z-index:9999!important}}html body .shopify-section--header,html body store-header,html body .header,html body .header__wrapper,html body .header__icon-list,html body .header__icon-list>li,html body .header__inner,html body .header__main{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}html body .header__icon-list>li{position:relative!important}html body .shopify-section--header,html body store-header{overflow-x:clip!important}html body .header__icon-list,html body .header__icon-list>li{overflow:visible!important;overflow-x:visible!important}.so-card__price-row{flex-wrap:wrap;gap:7px!important}.so-card__price{font-size:15px!important;font-weight:400!important;color:var(--so-ink)!important;letter-spacing:-.01em!important}.so-card__price-old{font-size:12px!important;font-weight:400!important;color:#c0392b!important;text-decoration:line-through!important;text-decoration-color:#c0392b!important}.so-card__price-save{display:inline-block;font-size:11px;font-weight:600;color:#c0392b;background:#fbedeb;padding:2px 7px;border-radius:4px;letter-spacing:.01em;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/53/assets/studio-oxford.css.map */
