@media(max-width:1024px),(hover:none)and (pointer:coarse)and (max-width:1366px){html body.template-product .pdpref04-dock.pdp04-has-rail-sizes .pdpref04-dock__identity{flex:0 1 30%!important;min-width:0!important}html body.template-product .pdpref04-dock.pdp04-has-rail-sizes .pdpref04-dock__purchase{display:flex!important;flex-direction:row!important;gap:5px!important;align-items:stretch!important;flex:1 1 70%!important;min-width:0!important}html body.template-product .pdpref04-dock .pdp04-rail-sizes{flex:0 0 68px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:54px;min-height:54px;padding:5px 2px;background:#fff;color:#080808;border:1px solid #080808;border-radius:0;cursor:pointer;font:600 11px/1 Inter Tight,Arial,sans-serif}html body.template-product .pdpref04-dock .pdp04-rail-sizes[hidden]{display:none!important}html body.template-product .pdpref04-dock .pdp04-rail-sizes[aria-expanded=true]{background:#808d45;border-color:#808d45}.pdp04-size-arrow{font-size:14px;transition:transform .2s}.pdp04-rail-sizes[aria-expanded=true] .pdp04-size-arrow{transform:rotate(180deg)}html body.template-product .pdpref04-dock.pdp04-has-rail-sizes .pdpref04-dock__buy{width:auto!important;min-width:0!important;max-width:none!important;flex:1 1 auto!important;height:54px!important;min-height:54px!important;padding:7px 2px!important;font-size:10px!important;overflow:hidden!important;white-space:nowrap!important}html body.template-product .pdpref04-dock.pdp04-has-rail-sizes .pdpref04-dock__buy span{font-size:clamp(9px,2.5vw,11px)!important;white-space:nowrap}html body.template-product .pdp04-rail-size-panel[hidden]{display:none!important}html body.template-product .pdp04-rail-size-panel{position:absolute!important;left:12px!important;right:12px!important;bottom:calc(100% + 10px)!important;z-index:25!important;padding:12px!important;background:#f8f9f6!important;border:1px solid #080808!important;border-radius:0!important;box-shadow:0 10px 26px #00000021;max-height:min(46svh,300px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y!important;animation:pdp04-rail-up .2s ease-out both}html body.template-product .pdp04-rail-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font:600 10px/1 Inter Tight,Arial,sans-serif;letter-spacing:.08em;margin:0 0 12px}html body.template-product .pdp04-rail-panel-head button{font-size:21px;border:0;background:transparent;min-height:33px;min-width:33px}html body.template-product .pdp04-rail-sizes-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}html body.template-product .pdp04-size-cell{height:44px;min-height:44px;min-width:0;width:min(100%,46px);max-width:46px;display:flex;justify-content:center;align-items:center;justify-self:center;margin-inline:auto;position:relative;padding:6px 0 0;border:1px solid #d5dacd;background:#fff;color:#080808;font:500 12px/1 Inter Tight,Arial,sans-serif;cursor:pointer}html body.template-product .pdp04-size-cell[aria-pressed=true]:not([aria-disabled=true]){background:#808d45;border-color:#808d45}html body.template-product .pdp04-size-cell[aria-disabled=true]{background:#f2f2f2;color:#9b9f9a;border-style:dashed}html body.template-product .pdp04-size-cell-morse{position:absolute!important;top:5px!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%)!important;width:min(calc(100% - 7px),var(--morse-size-natural-width,42px))!important;max-width:calc(100% - 7px)!important;height:4px!important;opacity:.65!important;color:currentColor!important;pointer-events:none}html body.template-product .pdp04-size-cell small{position:absolute;bottom:3px;left:0;right:0;font:500 7px/1 Inter Tight,Arial,sans-serif;letter-spacing:.1em}html body.template-product .pdp04-rail-panel-feedback{margin-top:11px;font:400 10px/1.4 Inter Tight,Arial,sans-serif;color:#59633b}@keyframes pdp04-rail-up{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}}@media(min-width:1025px)and (hover:hover)and (pointer:fine),(min-width:1367px){.pdp04-rail-sizes,.pdp04-rail-size-panel{display:none!important}}@media(prefers-reduced-motion:reduce){.pdp04-rail-size-panel{transition:none!important;animation:none!important}}@media(max-width:1024px),(hover:none)and (pointer:coarse)and (max-width:1366px){html body.template-product .pdpref04-dock[data-pdpref-dock]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto 28px!important;grid-template-areas:"identity" "purchase" "swipe"!important;align-items:center!important;justify-items:stretch!important;row-gap:5px!important;column-gap:0!important;padding:8px 13px calc(8px + env(safe-area-inset-bottom,0px))!important}html body.template-product .pdpref04-dock[data-pdpref-dock] .pdpref04-dock__identity{grid-area:identity!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:22px!important;gap:12px!important;align-items:center!important;width:100%!important;min-width:0!important;flex:none!important}html body.template-product .pdpref04-dock[data-pdpref-dock] .pdpref04-dock__title{min-width:0!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.005em!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.template-product .pdpref04-dock[data-pdpref-dock] .pdpref04-dock__price{font-size:13px!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}html body.template-product .pdpref04-dock[data-pdpref-dock] .pdpref04-dock__info{display:none!important}html body.template-product .pdpref04-dock[data-pdpref-dock] .pdpref04-dock__purchase{grid-area:purchase!important;display:flex!important;flex-flow:row nowrap!important;align-items:stretch!important;flex:initial!important;width:100%!important;min-width:0!important;max-width:none!important;gap:6px!important}html body.template-product .pdpref04-dock[data-pdpref-dock] .pdp04-rail-sizes{flex:0 0 29%!important;width:29%!important;height:50px!important;min-height:50px!important}html body.template-product .pdpref04-dock[data-pdpref-dock] .pdpref04-dock__purchase .pdpref04-dock__buy{flex:1 1 auto!important;width:auto!important;max-width:none!important;height:50px!important;min-height:50px!important;padding:8px 7px!important}html body.template-product .pdpref04-dock[data-pdpref-dock] .pdp04-dock-swipe{grid-area:swipe!important;position:relative!important;width:100%!important;height:28px!important;min-height:28px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#737d61!important;font:500 9px/1 Inter Tight,Arial,sans-serif!important;letter-spacing:.095em!important;cursor:grab!important;touch-action:pan-y pinch-zoom!important;overscroll-behavior:auto!important;-webkit-tap-highlight-color:transparent!important}html body.template-product .pdpref04-dock[data-pdpref-dock] .pdp04-dock-swipe:focus-visible{outline:1px solid #808D45!important;outline-offset:0!important}html body.template-product .pdpref04-dock .pdp04-dock-swipe__caption{pointer-events:none}html body.template-product .pdpref04-dock .pdp04-dock-swipe__chevron--left,html body.template-product .pdpref04-dock .pdp04-dock-swipe__chevron--right{flex:0 0 13px!important;display:block!important}html body.template-product .pdpref04-dock .pdp04-dock-swipe__caption{white-space:nowrap!important;flex:0 0 auto!important}html body.template-product .pdpref04-dock .pdp04-dock-swipe__chevron{width:13px!important;height:8px!important;color:#808d45!important;pointer-events:none!important;animation:pdp04-subtle-down 3.6s ease-in-out infinite}}@media(min-width:1025px)and (hover:hover)and (pointer:fine),(min-width:1367px){html body.template-product .pdpref04-dock .pdp04-dock-swipe{display:none!important}}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .pdp04-end-media-cue{position:absolute!important;left:50%!important;bottom:19px!important;transform:translate(-50%)!important;z-index:8!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:50%!important;color:#808d45!important;background:#ffffffa6!important;box-shadow:0 0 0 1px #808d451a!important;pointer-events:none!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html body.template-product #MainContent .pdp04-end-media-cue svg{width:16px!important;height:10px!important;animation:pdp04-subtle-down 3.6s ease-in-out infinite}@keyframes pdp04-subtle-down{0%,to{opacity:.55;transform:translateY(0)}46%{opacity:1;transform:translateY(3px)}62%{opacity:.9;transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){html body.template-product .pdp04-dock-swipe__chevron,html body.template-product .pdp04-end-media-cue svg{animation:none!important}}html:has(theme-drawer[open]) body.template-product .pdpref04-dock,html:has(dialog[open]) body.template-product .pdpref04-dock{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(prefers-reduced-motion:reduce){html body.template-product .pdp04-dock-swipe__chevron,html body.template-product .pdp04-end-media-cue svg{transition:none!important;animation:none!important}}@media(min-width:750px)and (max-width:1024px),(hover:none)and (pointer:coarse)and (min-width:750px)and (max-width:1366px){html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .pdpref04-dock[data-pdpref-dock]{position:fixed!important;inset:auto 0 0 0!important;margin:0!important;min-height:0!important;width:100%!important;overflow:visible!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:translate3d(0,var(--pdp04-dock-lift,0px),0)!important;transition:opacity .18s ease!important;touch-action:pan-y!important;box-sizing:border-box!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .pdpref04-dock[data-pdpref-dock][data-visible=true]{opacity:var(--pdp04-dock-opacity,1)!important;visibility:visible!important;pointer-events:auto!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .pdpref04-dock[data-pdpref-dock]:not([data-visible=true]){opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .pdpref04-dock[data-pdpref-dock]>.pdpref04-dock__identity,html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .pdpref04-dock[data-pdpref-dock]>.pdpref04-dock__purchase,html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .pdpref04-dock[data-pdpref-dock]>.pdp04-dock-swipe{min-width:0!important}}@media(max-width:1024px),(hover:none)and (pointer:coarse)and (max-width:1366px){html body.template-product .pdpref04-dock[data-pdpref-dock]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"identity" "purchase" "swipe"!important}html body.template-product .pdpref04-dock[data-pdpref-dock] .pdp04-rail-size-panel{grid-area:1 / 1 / -1 / -1!important;max-width:min(560px,calc(100% - 24px))!important;width:calc(100% - 24px)!important;margin-inline:auto!important;z-index:4!important}}html:has(theme-drawer[open]) body.template-product .pdpref04-dock[data-pdpref-dock],html:has(dialog[open]) body.template-product .pdpref04-dock[data-pdpref-dock]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] media-gallery.media-gallery--grid slideshow-controls[thumbnails]{display:none!important}@media(min-width:750px){html body.template-product #MainContent .product-information[data-pdp-reference-04=true] media-gallery.media-gallery--grid>.media-gallery__grid{-webkit-mask-image:none!important;mask-image:none!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] media-gallery.media-gallery--grid>.media-gallery__grid>.product-media-container:first-child :is(img,video,.product-media){-webkit-mask-image:none!important;mask-image:none!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] media-gallery.media-gallery--grid>.media-gallery__grid>.product-media-container:last-child:after{content:"";position:absolute;inset:auto 0 0;height:clamp(18px,4svh,44px);pointer-events:none;background:linear-gradient(to bottom,transparent,#fff)}}html body.template-product .pdp04-ghost-dock{--pdp04-thumb-w:40px;--pdp04-thumb-h:53px;--pdp04-thumb-gap:10px;--pdp04-rail-pad:4px;--pdp04-active-slot:3;--pdp04-rail-rows:min(var(--pdp04-thumb-count,5),5);--pdp04-rail-h:calc(var(--pdp04-rail-rows) * (var(--pdp04-thumb-h) + var(--pdp04-thumb-gap)) - var(--pdp04-thumb-gap) + 2 * var(--pdp04-rail-pad));position:sticky;bottom:calc(var(--pdpref-rail-height,98px) + 14px);z-index:6;display:block;width:calc(var(--pdp04-thumb-w) + 2 * var(--pdp04-rail-pad) + 4px);height:var(--pdp04-rail-h);margin:calc(-1 * var(--pdp04-rail-h) - 14px) 0 14px 12px;overflow:hidden;pointer-events:none}html body.template-product .pdp04-ghost-dock[data-more-above=true]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.35) 22%,#000 52%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.35) 22%,#000 52%)}html body.template-product .pdp04-ghost-dock[data-more-below=true]{-webkit-mask-image:linear-gradient(to top,transparent 0,#000 16%);mask-image:linear-gradient(to top,transparent 0,#000 16%)}html body.template-product .pdp04-ghost-dock[data-more-above=true][data-more-below=true]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.35) 22%,#000 52%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.35) 22%,#000 52%,#000 84%,transparent 100%)}@media(min-width:750px){html body.template-product .pdp04-ghost-dock{--pdp04-thumb-w:43px;--pdp04-thumb-h:58px;--pdp04-thumb-gap:12px;bottom:clamp(22px,4svh,48px);margin-left:14px}}@media(max-width:1024px)and (min-width:750px),(hover:none)and (pointer:coarse)and (min-width:750px)and (max-width:1366px){html body.template-product .pdp04-ghost-dock{bottom:calc(var(--pdpref-rail-height,98px) + 14px)}}html body.template-product .pdp04-ghost-dock.pdp04-ghost-dock--column{position:absolute;left:calc(var(--erd04-left,30.5%) + 14px);bottom:clamp(22px,4svh,48px);margin:0;z-index:4}html body.template-product .pdp04-ghost-thumbs{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;gap:var(--pdp04-thumb-gap);padding:var(--pdp04-rail-pad);background:transparent;will-change:transform;opacity:var(--pdp04-ghost-opacity,0);visibility:hidden;pointer-events:none;transition:opacity .16s linear,visibility 0s linear .16s}html body.template-product .pdp04-ghost-thumbs.pdp04-ghost-visible{visibility:visible;pointer-events:auto;transition:opacity .16s linear,visibility 0s}html body.template-product .pdp04-ghost-thumb{box-sizing:border-box;position:relative;flex:0 0 auto;width:var(--pdp04-thumb-w);height:var(--pdp04-thumb-h);padding:0;overflow:hidden;cursor:pointer;background:#ffffff14;border:1px solid rgba(255,255,255,.6);border-radius:1px;opacity:.43;filter:grayscale(.32) saturate(.72);transition:opacity .25s ease,filter .25s ease,border-color .25s ease,transform .25s ease}html body.template-product .pdp04-ghost-thumb img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}html body.template-product .pdp04-ghost-thumb[aria-pressed=true]{opacity:.98;filter:none;border-color:#808d45;transform:translate(2px)}html body.template-product .pdp04-ghost-thumb:focus-visible{opacity:1;outline:2px solid #808D45;outline-offset:2px}html:has(.nav04--mobile [data-nav04-drawer][open]) body.template-product .pdp04-ghost-thumbs,html:has(header-drawer #Details-menu-drawer-container[open]) body.template-product .pdp04-ghost-thumbs,html:has(theme-drawer[open]) body.template-product .pdp04-ghost-thumbs,html:has(dialog[open]) body.template-product .pdp04-ghost-thumbs{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(prefers-reduced-motion:reduce){html body.template-product .pdp04-ghost-thumbs,html body.template-product .pdp04-ghost-thumb{transition:none}}html body.template-product .product-information .pdpref04-dock[data-pdpref-dock]{z-index:1999000!important}@media(max-width:989px),(hover:none)and (pointer:coarse)and (max-width:1366px){html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .product-details .pdp04-approved-info{margin:0 0 24px!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .pdp04-approved-info .vrt04-product-origin{grid-column:1/-1!important;grid-row:4!important;margin:22px 0 0!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .pdp04-approved-info .pdpref04-intro{grid-row:5!important;margin:22px 0 0!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .pdp04-approved-info .pdp-shipping-summary{grid-row:6!important;margin:14px 0 0!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .product-details .erd04-fit-tools{margin:0 0 6px!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .product-details variant-picker{margin:0 0 10px!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .product-details .pdp04-size-option{grid-template-columns:repeat(5,46px)!important;justify-content:space-between!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .product-details .buy-buttons-block{margin:0 0 20px!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .product-details [data-mat-tryon] :is(.mat-launcher,.mat-tryon-fallback){min-height:52px!important;height:52px!important;padding:0 18px 0 14px!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .product-details .pdp04-moss-patch .add-to-cart-button[name=add]{min-height:52px!important;height:52px!important;padding:0 18px!important;border:1px solid #20241e!important;background-image:none!important;font-size:12px!important;letter-spacing:.02em!important;justify-content:space-between!important}html body.template-product #MainContent .product-information[data-pdp-reference-04=true] .product-details .pdp04-moss-patch .add-to-cart-button[name=add]:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background-color:#5f6f42!important;border-color:#5f6f42!important}}@media(max-width:1024px),(hover:none)and (pointer:coarse)and (max-width:1366px){html body.template-product .pdpref04-dock[data-pdpref-dock],html body.template-product .pdpref04-dock[data-pdpref-dock] :is(button,button *){touch-action:pan-y pinch-zoom!important}html body.template-product .pdpref04-dock[data-pdpref-dock] .pdp04-rail-size-panel{overscroll-behavior-y:auto!important}}@media(max-width:1024px),(hover:none)and (pointer:coarse)and (max-width:1366px){html body.template-product .pdpref04-dock[data-pdpref-dock],html body.template-product .pdpref04-dock[data-pdpref-dock] :is(button,button *,[data-04-swipe-down-details],[data-04-swipe-down-details] *){touch-action:none!important}html body.template-product .pdpref04-dock[data-pdpref-dock] .pdp04-rail-size-panel,html body.template-product .pdpref04-dock[data-pdpref-dock] .pdp04-rail-size-panel *{touch-action:pan-y!important}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/pdp-mobile-ux-04-v6.css.map */
