.shopify-policy__container{max-width:none;padding-top:var(--spacing);padding-bottom:var(--spacing);padding-left:var(--section-horizontal-spacing);padding-right:var(--section-horizontal-spacing)}.shopify-policy__container .shopify-policy__title h1{text-transform:var(--heading-capitalize);font-family:var(--heading-font-stack);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letterspacing);-webkit-text-decoration:var(--heading-decoration);text-decoration:var(--heading-decoration);word-break:normal;overflow-wrap:anywhere;font-size:var(--feature-heading-size);line-height:var(--heading-line-height);text-transform:uppercase;text-align:left}.shopify-policy__container .shopify-policy__body .rte{font-size:12px;margin-top:1rem}.shopify-policy__container .shopify-policy__body .rte h3{font-family:var(--main-font-stack);font-size:12px;font-weight:400;margin-top:2em;margin-bottom:1em}.shopify-policy__container .shopify-policy__body .rte div{margin-top:.5em;line-height:1.65}.text-contents-wrapper{font-size:12px;line-height:1.65}.text-contents-wrapper table th{font-weight:400;text-align:left}@media(hover:none){.opfd-hover-image,.opfd-hover-image+div{display:none}}body:has(.off[data-under-header]){--off-head: 108px}@media(min-width:1024px){body:has(.off[data-under-header]){--off-head: 145px}}body:has(.off[data-under-header]) .shopify-section-group-header-group{position:relative;z-index:20}body:has(.off[data-under-header]) .off[data-under-header]{margin-top:calc(-1 * var(--off-head))}@media(min-width:1024px){body:has(.off[data-under-header]) .off[data-under-header]{padding-top:calc(var(--off-head) + 12px)}}.shopify-section-group-header-group>section[role=complementary],.shopify-section-group-header-group header,.shopify-section-group-header-group header a[href="/"] img{transition:background-color .25s ease,color .25s ease,border-color .25s ease,filter .25s ease}body:has(.off[data-under-header]):not(:has(.section-header:hover,.section-header [aria-expanded=true])) .shopify-section-group-header-group>section[role=complementary],body:has(.off[data-under-header]):not(:has(.section-header:hover,.section-header [aria-expanded=true])) .shopify-section-group-header-group:not(.opfd-head-fixed) header{background-color:transparent;border-color:transparent;color:#fffbed}body:has(.off[data-under-header]):not(:has(.section-header:hover,.section-header [aria-expanded=true])) .shopify-section-group-header-group:not(.opfd-head-fixed) header a[href="/"] img{filter:brightness(0) invert(1)}.section-header.opfd-head-fixed>[data-theme-header]{position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.section-header.opfd-head-fixed.opfd-head-anim>[data-theme-header]{transition:transform .25s ease-in}.section-header.opfd-head-fixed.opfd-head-shown>[data-theme-header]{transform:none;transition-duration:.45s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.section-header.opfd-head-over-film:not(:hover):not(:has([aria-expanded=true])) header{background-color:transparent;background-image:linear-gradient(#00000052,#0000);border-color:transparent;color:#fffbed}.section-header.opfd-head-over-film:not(:hover):not(:has([aria-expanded=true])) header a[href="/"] img{filter:brightness(0) invert(1)}[class*=top-sticky-header]{transition:top .45s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.section-header.opfd-head-fixed.opfd-head-anim>[data-theme-header],[class*=top-sticky-header]{transition:none}}#front-logo{opacity:0;transition:opacity .6s ease}html.opfd-scrolling #front-logo{opacity:1;transition-duration:.25s}@media(max-width:1023px){.opfd-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.opfd-title-row>h2{min-width:0}.opfd-title-row>.opfd-title-link{flex-shrink:0;margin-top:0;white-space:nowrap}}[data-ocs-card]{isolation:isolate}.ocs-row{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:flex-end;pointer-events:none}.ocs{display:flex;flex:0 1 auto;flex-wrap:wrap;min-width:0;padding:4px 4px 6px calc(var(--section-horizontal-spacing) - 5px);pointer-events:auto}.ocs-swatch{position:relative;width:24px;height:40px;padding:0;border:0;border-radius:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ocs-swatch:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;background:var(--ocs);box-shadow:inset 0 0 0 1px #00000026}.ocs-swatch[aria-pressed=true]:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:1px solid rgb(var(--color-scheme-text))}.ocs-swatch[data-sold-out=true]:before{opacity:.5;background:linear-gradient(to top right,transparent calc(50% - .75px),#fff calc(50% - .75px),#fff calc(50% + .75px),transparent calc(50% + .75px)),var(--ocs)}.ocs-swatch:focus-visible{outline:1px solid rgb(var(--color-scheme-text));outline-offset:-1px}.ocs-name{flex:0 100 auto;min-width:0;height:40px;margin:0 0 6px auto;padding:0 var(--section-horizontal-spacing) 0 8px;font-size:12px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover)and (pointer:fine){.ocs{padding:4px 4px 8px calc(var(--section-horizontal-spacing) - 5px)}.ocs-swatch{width:22px;height:32px}.ocs-swatch:before{width:12px;height:12px;margin:-6px 0 0 -6px}.ocs-swatch[aria-pressed=true]:after{width:18px;height:18px;margin:-9px 0 0 -9px}.ocs-name{height:32px;margin-bottom:8px;font-size:13px;line-height:32px}}@media(hover:hover){[data-ocs-card] .ocs-badge{bottom:48px}}.ocs-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.ocs-img.is-on{opacity:1;visibility:visible;transition:opacity .2s ease}.osd{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#2828286b;color:#e60012;font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1;pointer-events:none}.osd[hidden]{display:none}@media(min-width:1024px){.osd{font-size:22px}}@media(min-width:1024px){.opfd-meta{align-items:baseline}}.product-block-area:has(.product__size-guide) .best-fit-size-chart{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/opfd.css.map */
