/* Oud World: show the Snapchat account beside its footer icon */footer a[href="https://www.snapchat.com/add/oud.world"]{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;min-width:44px;padding:8px 12px!important;border-radius:6px;direction:ltr;white-space:nowrap}footer a[href="https://www.snapchat.com/add/oud.world"]::after{content:"oud.world";font-size:15px;font-weight:600;line-height:1.5;color:inherit}/* OUD WORLD — ivory surfaces & accessible motion, v2 */:root{--ow-surface:linear-gradient(145deg,#fffbee 0%,#f3ecd9 65%,#ece0c4 100%);--ow-ink:#28372b;--ow-edge:rgba(174,137,76,.66);--ow-depth:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 0 rgba(146,109,53,.17),0 3px 0 rgba(118,88,44,.25),0 12px 26px -12px rgba(7,19,11,.48);--ow-ease:cubic-bezier(.22,.68,.2,1)}html{scroll-padding-top:110px}:where(.ow-card,.athena-card,.ow-intro-box,.ow-knowledge,.ow-product-document,.product-form>section,.cart .bg-white:not(button),.side-panel--cart,.ow-service){border:1px solid var(--ow-edge)!important;border-top-color:#dfcda6!important;border-radius:22px!important;background:var(--ow-surface)!important;color:var(--ow-ink)!important;box-shadow:var(--ow-depth)!important}.ow-card,.athena-card{isolation:isolate;transition:transform .24s var(--ow-ease),box-shadow .24s var(--ow-ease),border-color .24s ease!important}.athena-card{height:100%}.athena-card-content{padding:18px!important;color:var(--ow-ink)}.athena-card-content :is(h3,h4,a,p){color:var(--ow-ink)}.athena-card img,.ow-card>a>img{transition:transform .4s var(--ow-ease)}:where(.ow-prices>div,.ow-geolinks a,.ow-expedition details,.ow-product-document details){border:1px solid var(--ow-edge)!important;border-radius:15px!important;background:linear-gradient(145deg,#fffdf3,#eee3c8)!important;color:var(--ow-ink)!important;box-shadow:inset 0 1px 0 #fff,0 2px 0 #9f80432b,0 6px 12px -9px #14221880!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ow-expedition summary,.ow-product-document summary{min-height:44px;align-content:center;cursor:pointer;border-radius:10px}:where(.ow-expedition details,.ow-product-document details)[open]{border-color:#9c783f!important;box-shadow:inset 0 1px 0 #fff,0 6px 16px -10px #14221880!important}:where(.ow-expedition details,.ow-product-document details)[open]>:not(summary){animation:ow-panel-in .2s ease-out}.ow-action,.ow-cardbody>a,.ow-geolinks a,.ow-home-language label,.s-button-element,.cart-submit-btn{transition:transform .16s var(--ow-ease),box-shadow .16s ease,border-color .16s ease!important;touch-action:manipulation}:where(.ow-action,.ow-cardbody>a,.ow-geolinks a,.s-button-element){border-radius:12px!important}:where(.ow-action,.ow-cardbody>a,.s-button-primary){box-shadow:inset 0 1px 0 #ffffff30,0 3px 0 #0c20152b,0 5px 12px -8px #09130d80}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #b68b45!important;outline-offset:4px!important}:where(.s-form-control,.s-quantity-input-container){border:1px solid #bba16e!important;border-radius:12px!important;background:#fffbee!important;color:#28372b!important;box-shadow:inset 0 2px 4px #28372b0a}:where(input,select,textarea){accent-color:#6f542c}:where(button[aria-label='Increase quantity'],button[aria-label='Decrease quantity']){min-width:44px;min-height:44px;touch-action:manipulation}:where(.ow-action,.ow-cardbody>a,.ow-geolinks a,.s-button-element):active:not(:disabled):not([aria-disabled='true']){transform:translateY(2px) scale(.985);box-shadow:inset 0 2px 4px #10201724!important}:where(button:disabled,[aria-disabled='true']){cursor:not-allowed}.sticky-product-bar,.sticky-add-to-cart{border:1px solid #bba16e!important;background:#f8f2e2!important;color:#28372b!important;box-shadow:0 -6px 24px -14px #081c0f80!important}.sticky-add-to-cart{border-radius:18px!important}:where(.classic-main-nav a,.top-nav a,footer a){text-underline-offset:5px;transition:color .16s ease}:where(.classic-main-nav a,.top-nav a,footer a):focus-visible{border-radius:6px}#ow-collection{scroll-margin-top:110px}@keyframes ow-panel-in{from{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:none}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ow-card:hover,.athena-card:hover{transform:perspective(1400px) translateY(-5px) rotateX(.6deg)!important;border-color:#ad8444!important;box-shadow:inset 0 1px 0 #fff,0 3px 0 #8c6b3840,0 22px 36px -17px #07130bb3!important}.athena-card:hover img,.ow-card:hover>a>img{transform:scale(1.018)}:where(.ow-action,.ow-cardbody>a,.ow-geolinks a,.s-button-primary):hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px 0 #ffffff50,0 5px 0 #14221820,0 10px 18px -10px #09130d80}:where(.classic-main-nav a,.top-nav a,footer a):hover{text-decoration:underline}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}}@media(max-width:767px){.ow-card,.athena-card,.ow-product-document,.product-form>section{border-radius:18px!important}.athena-card-content{padding:14px!important}.ow-card,.athena-card{box-shadow:inset 0 1px 0 #ffffffb3,0 2px 0 #8c6b3838,0 10px 18px -12px #07130b99!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.ow-card,.athena-card,.ow-card img,.athena-card img,.ow-action,.ow-cardbody>a,.ow-geolinks a,.s-button-element,.ow-expedition details>* , .ow-product-document details>*{animation:none!important;transition:none!important;transform:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
/* OUD WORLD critical rendering 20261017-r1: approved geometry before deferred JS; no page hiding. */
:root{--ow-critical-rendering:20261017-r1}
/* Oud World v14: first-paint geometry and a single navigation animation. */
@view-transition{navigation:none}
html{scroll-behavior:auto!important;scrollbar-gutter:stable}
html body .app-inner{transform:none!important;translate:none!important;rotate:none!important;scale:none!important}
html body :is(.ow-card,.athena-card,.ow-intro-box,.ow-knowledge,.ow-product-document,.product-form>section,.product__description>.article--main,.details-slider.image-slider){border-radius:26px!important}
html body .product-page .details-slider.image-slider{display:block;width:100%;aspect-ratio:1;overflow:hidden!important;border:1px solid #c8ad79!important;background:#f5efdd;isolation:isolate;clip-path:inset(0 round 26px);box-shadow:0 12px 28px -14px #07130b80}
html body .product-page .sidebar :is(.swiper,.swiper-slide,picture,img){border-radius:26px!important}
html body .product-page .sidebar img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain!important}
html body .product-page>.flex{perspective:none!important}
html body :is(.ow-card,.athena-card,.ow-intro-box,.ow-knowledge,.ow-product-document,.product-form>section){transition:box-shadow .2s ease,border-color .2s ease!important}
html body :is(.ow-card,.athena-card):hover,html body :is(.ow-card,.athena-card):active{transform:none!important;translate:none!important}
html body .ow-motion-active{transition:none!important;animation:none!important;backface-visibility:hidden}
html body .ow-expedition details>summary~*,html body .ow-product-document details>summary~*{animation:none!important}
@media(max-width:640px){html body :is(.ow-card,.athena-card,.ow-intro-box,.ow-knowledge,.ow-product-document,.product-form>section,.product__description>.article--main,.details-slider.image-slider),html body .product-page .sidebar :is(.swiper,.swiper-slide,picture,img){border-radius:22px!important}html body .product-page .details-slider.image-slider{clip-path:inset(0 round 22px)}}


html body.product-single .main-content>div:has(>div.text-unicode):has(.sicon-barcode){
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  flex-wrap:nowrap!important;gap:16px!important;
  box-sizing:border-box!important;width:100%!important;max-width:520px!important;
  align-self:center!important;margin-inline:auto!important;
  padding-block:3px!important;padding-inline:16px!important;
  min-height:0!important;line-height:26px!important;color:#28372b!important;
}
html body.product-single .main-content>div:has(>div.text-unicode):has(.sicon-barcode),html body.product-single .main-content>div:has(>div.text-unicode):has(.sicon-barcode) *{
  color:#28372b!important;-webkit-text-fill-color:#28372b!important;
  text-shadow:none!important;-webkit-text-stroke:0!important;
}
html body.product-single .main-content>div:has(>div.text-unicode):has(.sicon-barcode)>div{line-height:26px!important;white-space:nowrap!important;min-width:0!important;}
html body.product-single .main-content>div:has(>div.text-unicode):has(.sicon-barcode)>div.text-unicode{direction:ltr!important;unicode-bidi:isolate!important;flex:0 0 auto!important;text-align:left!important;}