@font-face{font-family:OSP Display Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Arial");font-weight:100 900;size-adjust:64%}html:root{--osp-black:#000;--osp-raise:#0b0b0b;--osp-raise-2:#151515;--osp-line:#262626;--osp-line-2:#3d3d3d;--osp-paper:#F2EFE8;--osp-mute:#A8A399;--osp-teal:#027368;--osp-teal-hover:#038a7c;--osp-link:#86D3C8;--osp-gold:#D4A853;--osp-plinth:#363639;--osp-display:"OSP Display","OSP Display Fallback",Impact,"Arial Narrow",sans-serif;--osp-serif:var(--osp-display);--osp-bg:#000;--osp-bg-elev:#0b0b0b;--osp-text:#F2EFE8;--osp-text-mute:#A8A399;--osp-border:#3d3d3d;--osp-accent:#D4A853;--osp-accent-2:#C1923F;--osp-cta:#027368;--osp-cta-2:#038a7c;--osp-bg-primary:#000;--osp-bg-secondary:#000;--osp-bg-card:#0b0b0b;--osp-bg-elevated:#151515;--osp-text-primary:#F2EFE8;--osp-text-secondary:#CFCAC0;--osp-text-muted:#A8A399;--osp-accent-hover:#86D3C8;--osp-surface:#0b0b0b;--osp-body:#F2EFE8;--osp-muted:#A8A399;--osp-rule:rgba(242,239,232,.14);background:#000!important;color-scheme:dark}html:root body{background:#000!important}html:root ::selection{background:#027368;color:#f2efe8}html:root body #pagecontent,html:root body .index-sections,html:root body .main-content,html:root body .shopify-section,html:root body .featured-promotions-section,html:root body .featured-collection-section,html:root body .featured-content-section,html:root body .testimonial-section,html:root body .newsletter-section,html:root body .featured-blog-section,html:root body .footer-section,html:root body .collection-template-section,html:root body .product-template-section,html:root body .article-template-section,html:root body .blog-template-section,html:root body .page-template,html:root body .container,html:root body .section,html:root body .search-template-section,html:root body .cart-template-section{background-color:transparent!important}html:root body #pagecontent,html:root body .index-sections{background:#000!important}html:root body :is(h1,h2,h3),html:root body :is(.headline,.osp-hero__headline,.section-header){font-family:var(--osp-display)!important;font-weight:800!important;font-style:normal!important;letter-spacing:.006em!important;line-height:1!important;text-transform:none!important;color:var(--osp-paper)}html:root body h1{font-size:clamp(36px,4vw,60px)!important}html:root body :is(.collection_description,.rte,.article,.blog_content,.product_section .description,.collection-seo-content) h2{font-size:clamp(28px,2.6vw,36px)!important;line-height:1.05!important;margin-top:1.6em!important}html:root body :is(.collection_description,.rte,.article,.blog_content,.product_section .description,.collection-seo-content) h3{font-size:clamp(22px,2vw,27px)!important;line-height:1.1!important}html:root body :is(h4,h5,h6){font-family:Inter,var(--osp-sans,sans-serif)!important}html:root body a:not(.action_button):not(.btn):not(.button):not([class*=osp-hero__btn]):not(.osp-cta-btn):not(.osp-blog-cta__btn){text-decoration-thickness:1px;text-underline-offset:3px}html:root body :is(.rte,.collection-seo-content,.blog_content,.article__content,.article-body,.featured-content-section) a:not(.action_button):not(.btn):not([class*=cta]):link,html:root body :is(.rte,.collection-seo-content,.blog_content,.article__content,.article-body,.featured-content-section) a:not(.action_button):not(.btn):not([class*=cta]):visited{color:var(--osp-link)!important;text-decoration:underline!important}html:root body :is(.action_button,.btn,button.button,input.action_button,input[type=submit].action_button,.add_to_cart,.shopify-payment-button__button--unbranded){border-radius:2px!important;font-family:Inter,sans-serif!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}html:root body :is(.add_to_cart,input.sign_up,.osp-hero__btn--solid,.action_button.highlight-true){background:var(--osp-teal)!important;border:1px solid var(--osp-teal)!important;color:var(--osp-paper)!important}html:root body :is(.add_to_cart,input.sign_up,.osp-hero__btn--solid,.action_button.highlight-true):hover{background:var(--osp-teal-hover)!important;border-color:var(--osp-teal-hover)!important}html:root body :is(.featured-content-section .action_button,.continue-button,.osp-hero__btn--ghost,.action_button.highlight-false,.action_button--secondary){background:transparent!important;border:1px solid rgba(242,239,232,.55)!important;color:var(--osp-paper)!important}html:root body :is(.featured-content-section .action_button,.continue-button,.osp-hero__btn--ghost,.action_button.highlight-false,.action_button--secondary):hover{border-color:var(--osp-paper)!important;background:#0b0b0b!important}html:root body :is(input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select):not(.osp-keep){background-color:#000!important;border:1px solid var(--osp-line-2)!important;border-radius:0!important;color:var(--osp-paper)!important}html:root body :is(input,textarea,select):focus{border-color:var(--osp-teal)!important}html:root body ::placeholder{color:#8d897f!important;opacity:1}html:root body .osp-annbar{background:#000!important;color:var(--osp-paper)!important;border-bottom:1px solid var(--osp-line)!important}html:root body .osp-annbar a{color:var(--osp-paper)!important;text-decoration:underline!important}html:root body :is(.main_nav_wrapper,.main_nav,.mobile_nav,.mobile_nav_wrapper){background:#000!important}@media only screen and (min-width:799px){html:root body :is(#shopify-section-header,#shopify-section-header header,.header,.top_bar,.header-section){background:transparent!important}}@media only screen and (max-width:798px){html:root body :is(#shopify-section-header,#shopify-section-header header,.header,.top_bar,.header-section){background:#000!important}}html:root body .osp-annbar{position:relative;z-index:1}html:root body .main_nav_wrapper{border-bottom:1px solid var(--osp-line)!important}html:root body .top_bar,html:root body .top_bar a,html:root body .top_bar span{color:var(--osp-paper)!important}html:root body .icon-cart.mini_cart{background:#000!important;color:var(--osp-paper)!important;border-left:1px solid var(--osp-line)!important}html:root body .icon-cart.mini_cart:hover{background:var(--osp-teal)!important}html:root body select.currencies{background-color:#000!important;border:0!important;border-left:1px solid var(--osp-line)!important}html:root body .osp-wordmark{display:block;height:auto;width:clamp(150px,12.5vw,196px);max-width:none!important}html:root body .mobile_logo .osp-wordmark{width:clamp(118px,34vw,150px);margin:0 auto}html:root body .main_nav .logo a{display:inline-block;padding-top:14px!important;padding-bottom:4px!important}html:root body .heritage-badge{color:var(--osp-mute)!important;text-align:left!important;letter-spacing:.2em!important;font-size:10px!important;margin:2px 0 10px 2px!important}html:root body .osp-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}html:root body .main_nav .menu>li>a,html:root body .main_nav .menu>li>a span{font-family:var(--osp-display)!important;font-weight:800!important;font-size:17px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--osp-paper)!important}html:root body .main_nav .menu>li>a:hover,html:root body .main_nav .menu>li>a.active{color:#fff!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:7px!important;text-decoration-color:var(--osp-teal)!important}html:root body :is(.dropdown_container,.mega-menu,.mega-menu__content,.vertical-menu,.dropdown_column,.cart_container,.cart_content,.mobile_menu_container,.mobile-menu,.dropdown){background:#0b0b0b!important;border-color:var(--osp-line)!important}html:root body li.search_container{background:transparent!important;border:1px solid var(--osp-line-2)!important}html:root body li.search_container input{color:var(--osp-paper)!important;border:0!important}html:root body .is-sticky #shopify-section-header,html:root body .sticky_nav,html:root body .sticky-header{background:#000!important}html:root body #shopify-section-header.is-solid,html:root body #shopify-section-header.is-solid :is(header,.header,.top_bar,.main_nav_wrapper,.main_nav){background:#000!important;background-color:#000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root body #shopify-section-header.is-solid{box-shadow:none!important}@media(max-width:767px){html:root body #shopify-section-header :is(header,.header,.top_bar,.main_nav_wrapper,.main_nav){background:#000!important;background-color:#000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html:root body #pagecontent .osp-hero,html:root body #pagecontent .osp-hero.banner{background:#000!important}html:root body #pagecontent .osp-hero :is(.osp-hero__eyebrow,.osp-hero__headline,.osp-hero__subtitle,.osp-hero__ctas){animation:none!important;opacity:1!important;transform:none!important}html:root body #pagecontent .osp-hero .osp-hero__media{background:#000!important}html:root body #pagecontent .osp-hero :is(.osp-hero__panel,.caption){background:transparent!important}html:root body #pagecontent .osp-hero .osp-hero__eyebrow,html:root body #pagecontent .osp-hero .osp-hero__eyebrow p{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:.005em!important;text-transform:none!important;color:var(--osp-paper)!important;max-width:30em;line-height:1.45!important;margin:0 0 22px!important}html:root body #pagecontent .osp-hero .osp-hero__headline{color:var(--osp-paper)!important;line-height:.92!important;margin:0 0 32px!important;text-shadow:none!important;letter-spacing:.004em!important}html:root body #pagecontent .osp-hero .osp-hero__btn{font-size:16px!important;padding:16px 24px!important;min-height:52px;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap}@media only screen and (min-width:799px){html:root body #pagecontent .osp-hero,html:root body #pagecontent .osp-hero.banner{display:grid!important;grid-template-columns:minmax(0,57fr) minmax(0,43fr);align-items:stretch;min-height:min(calc(100svh - 133px),860px)!important;height:auto!important;max-height:none!important}html:root body #pagecontent .osp-hero .osp-hero__media{grid-column:1/2;grid-row:1;width:auto!important;max-width:none!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;aspect-ratio:auto!important}html:root body #pagecontent .osp-hero .osp-hero__media :is(img,picture,.image-element__wrap,.image-element){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;max-width:none!important;aspect-ratio:auto!important}html:root body #pagecontent .osp-hero .osp-hero__media img{object-fit:cover!important;object-position:56% 45%!important;-webkit-mask-image:linear-gradient(to right,#000 0,#000 64%,rgba(0,0,0,0) 99%),linear-gradient(to bottom,#000 0,#000 84%,rgba(0,0,0,0) 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#000 0 64%,#0000 99%),linear-gradient(to bottom,#000 0 84%,#0000);mask-composite:intersect}html:root body #pagecontent .osp-hero :is(.osp-hero__panel,.caption){grid-column:2/3;grid-row:1;position:relative!important;z-index:2;display:flex!important;align-items:center;width:auto!important;max-width:none!important;height:auto!important;flex:none!important;margin:0 0 0 -6vw!important;padding:56px 4vw 56px 0!important;transform:none!important;top:auto!important;left:auto!important}html:root body #pagecontent .osp-hero .osp-hero__content{max-width:none!important;width:100%}html:root body #pagecontent .osp-hero .osp-hero__headline{font-size:clamp(60px,7.3vw,116px)!important;max-width:4.8em}html:root body #pagecontent .osp-hero .osp-hero__ctas{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:12px!important}}@media only screen and (max-width:798px){html:root body #pagecontent .osp-hero,html:root body #pagecontent .osp-hero.banner{display:flex!important;flex-direction:column!important;min-height:0!important;height:auto!important;max-height:none!important}html:root body #pagecontent .osp-hero .osp-hero__media{position:relative!important;aspect-ratio:auto!important;height:min(52svh,470px)!important;max-height:none!important;min-height:0!important;flex:none!important;width:100%!important}html:root body #pagecontent .osp-hero .osp-hero__media :is(img,picture,.image-element__wrap,.image-element){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important}html:root body #pagecontent .osp-hero .osp-hero__media img{object-fit:cover!important;object-position:46% 46%!important;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 72%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 0 72%,#0000)}html:root body #pagecontent .osp-hero :is(.osp-hero__panel,.caption){position:relative!important;z-index:2;margin-top:-44px!important;padding:0 20px 36px!important;width:100%!important;max-width:100%!important}html:root body #pagecontent .osp-hero .osp-hero__headline{font-size:min(10.2vw,46px)!important;max-width:8.7em;line-height:.95!important;margin-bottom:24px!important}html:root body #pagecontent .osp-hero .osp-hero__eyebrow,html:root body #pagecontent .osp-hero .osp-hero__eyebrow p{font-size:15px!important;margin-bottom:14px!important}html:root body #pagecontent .osp-hero .osp-hero__ctas{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%}html:root body #pagecontent .osp-hero .osp-hero__btn{width:100%!important}}html:root body .index-sections :is(.featured-collection-section,.featured-blog-section,.featured-content-section,.newsletter-section) h2{font-size:clamp(32px,3.3vw,50px)!important}html:root body .feature_divider{border-color:var(--osp-line)!important;background:var(--osp-line)!important}html:root body .featured-blog-section :is(h2,.h2.title){font-family:var(--osp-display)!important;font-weight:800!important;font-size:clamp(32px,3.3vw,50px)!important;letter-spacing:.006em!important;color:var(--osp-paper)!important;text-transform:none!important}html:root body .featured-promotions-section{padding-top:4px!important}html:root body .featured-promotions-section .js-featured-promotions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px!important}html:root body .featured-promotions-section .js-featured-promotions>figure{width:auto!important;margin:0!important;float:none!important;max-width:none!important}html:root body .featured-promotions-section .js-featured-promotions:before,html:root body .featured-promotions-section .js-featured-promotions:after{display:none!important;content:none!important}html:root body .featured-promotions-section .feature-inner{border-radius:0!important}@media only screen and (max-width:798px){html:root body .featured-promotions-section .js-featured-promotions{grid-template-columns:repeat(2,minmax(0,1fr))}}html:root body .featured-promotions-section :is(.feature-section,.featured-link--image,.featured-link--half,.promo-animation,.featured-link){border-radius:0!important}html:root body .featured-promotions-section h2,html:root body .featured-promotions-section .title{font-size:clamp(28px,2.6vw,42px)!important;text-shadow:0 2px 18px rgba(0,0,0,.55)!important;letter-spacing:.01em!important}html:root body .thumbnail,html:root body #pagecontent .thumbnail{border:0!important;box-shadow:none!important;background:transparent!important}html:root body #pagecontent .thumbnail :is(.product-wrap,.product_image,.image__container,.image-element__wrap,img,.product-info__caption){border-radius:0!important}html:root body #pagecontent .thumbnail .product-wrap{background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;overflow:visible}html:root body #pagecontent .thumbnail :is(.product_image,.image__container,.image-element__wrap){background:var(--osp-plinth)!important;border:0!important}html:root body #pagecontent .thumbnail .product_image{position:relative;overflow:hidden;transition:box-shadow .2s ease}html:root body #pagecontent .thumbnail .product-wrap:hover .product_image,html:root body #pagecontent .thumbnail .product-wrap:focus-within .product_image{box-shadow:inset -2px 0 #f2efe899}html:root body #pagecontent .thumbnail .thumbnail-overlay{background:#00000073!important}html:root body #pagecontent .thumbnail .product-info__caption{padding:12px 2px 6px!important;text-align:left!important;background:transparent!important;display:block}html:root body #pagecontent .thumbnail .product-info__caption .title{font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;color:var(--osp-paper)!important;text-align:left!important;padding:0!important;margin:0 0 4px!important}html:root body #pagecontent .thumbnail .product-wrap:hover .product-info__caption .title{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html:root body #pagecontent .thumbnail .product-info__caption .price{font-size:15px!important;font-weight:600!important;color:var(--osp-paper)!important;text-align:left!important;font-variant-numeric:tabular-nums;padding:0!important}html:root body #pagecontent .thumbnail .product-info__caption :is(.was_price,.compare-at-price,s,del){color:var(--osp-mute)!important;font-weight:400!important}html:root body #pagecontent .thumbnail .product-info__caption .sale{color:var(--osp-gold)!important}html:root body #pagecontent .thumbnail .sold_out{color:var(--osp-mute)!important}html:root body :is(.free_accessory_banner,.thumbnail_banner,.sale_banner,.new_banner){background:#000!important;color:var(--osp-paper)!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:11px!important;letter-spacing:.08em!important;padding:5px 8px!important}@media only screen and (max-width:798px){html:root body #pagecontent .thumbnail .product-info__caption .title,html:root body #pagecontent .thumbnail .product-info__caption .price{font-size:14px!important}}html[data-osp-tiles=b] body .thumbnail [data-osp-tile-b] img{opacity:0;transition:opacity .2s ease}html[data-osp-tiles=b] body .thumbnail [data-osp-tile-b].osp-b-on img{opacity:1}html[data-osp-tiles=b] body #pagecontent .thumbnail .product-wrap:has([data-osp-tile-b].osp-b-on) :is(.product_image,.image__container,.image-element__wrap){background:#000!important}html[data-osp-tiles=b] body #pagecontent .thumbnail .product-wrap:has([data-osp-tile-b].osp-b-on):hover .product_image{box-shadow:none}html:root body .featured-content-section h2:before{content:"";display:block;width:54px;height:54px;margin:0 auto 18px;background:url(osp-emblem.svg) center/contain no-repeat}html:root body .featured-content-section .rte,html:root body .featured-content-section p{color:#cfcac0!important;font-size:18px!important;line-height:1.6!important}html:root body .testimonial-section .testimonial-block,html:root body .testimonial-section .gallery-cell{background:#000!important;border-top:1px solid var(--osp-line)!important;border-bottom:1px solid var(--osp-line)!important}html:root body .testimonial-section :is(h2,h3,.title){font-size:clamp(32px,3.2vw,48px)!important}html:root body .testimonial-section .verified-badge{background:transparent!important;border:1px solid var(--osp-line-2)!important;border-radius:0!important;color:var(--osp-mute)!important}html:root body .testimonial-section .flickity-prev-next-button{background:#000!important;border:1px solid var(--osp-line-2)!important;border-radius:0!important;width:48px!important;height:48px!important;top:50%!important;transform:translateY(-50%)!important}html:root body .testimonial-section .flickity-prev-next-button svg,html:root body .testimonial-section .flickity-prev-next-button .arrow{fill:var(--osp-paper)!important}html:root body .testimonial-section .flickity-page-dots .dot{background:var(--osp-line-2)!important}html:root body .testimonial-section .flickity-page-dots .dot.is-selected{background:var(--osp-paper)!important}html:root body .newsletter_section,html:root body .newsletter-section{background:#000!important}html:root body .newsletter-section{border-top:1px solid var(--osp-line)!important}html:root body .featured-blog-section :is(h3,.blog_title,.article_title) a,html:root body .featured-blog-section h3{color:var(--osp-paper)!important;font-size:clamp(22px,1.9vw,28px)!important;line-height:1.05!important;text-decoration:none!important}html:root body .featured-blog-section .h2.title a,html:root body .featured-blog-section .h2.title a:link,html:root body .featured-blog-section .h2.title a:visited{color:var(--osp-paper)!important;text-decoration:none!important;font-family:var(--osp-display)!important}html:root body .featured-blog-section h3.sub_title a:link,html:root body .featured-blog-section h3.sub_title a:visited{color:var(--osp-paper)!important;text-decoration:none!important}html:root body .featured-blog-section .blog_excerpt p{color:#cfcac0!important}html:root body .featured-blog-section :is(h3,.blog_title,.article_title) a:hover{text-decoration:underline!important;text-decoration-thickness:2px!important;text-decoration-color:var(--osp-teal)!important}html:root body .featured-blog-section .continue-button{white-space:normal!important;height:auto!important;line-height:1.35!important;padding:12px 16px!important;font-size:14px!important;text-align:left!important}html:root body footer.footer,html:root body .footer,html:root body .sub-footer,html:root body #shopify-section-footer{background:#000!important}html:root body footer.footer{border-top:1px solid var(--osp-line)!important}html:root body footer.footer :is(h4,h6,.h6,.footer-heead,.footer-heading,.toggle_content-title,.footer_heading,.footer-menu-title){font-family:var(--osp-display)!important;font-weight:800!important;font-size:19px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--osp-paper)!important}html:root body footer.footer a{color:#c9c4ba!important}html:root body footer.footer a:hover{color:var(--osp-paper)!important}html:root body :is(.collection_description,.collection-seo-content,.collection_description p,.collection-seo-content p,.collection-seo-content li){color:#d5d0c6!important}html:root body :is(.product_name,.product_title,h1.product_name){font-size:clamp(32px,3.2vw,48px)!important;line-height:1!important}html:root body :is(.modal_price,.current_price,.product_section .price){color:var(--osp-paper)!important;font-variant-numeric:tabular-nums}html:root body .product_section .was_price{color:var(--osp-mute)!important}html:root body :is(.osp-drawer__panel){background:#0b0b0b!important;border-left:1px solid var(--osp-line)!important}html:root body .breadcrumb,html:root body .breadcrumb a{color:var(--osp-mute)!important}html:root body .osp-booster{color:var(--osp-paper)!important}html:root body .osp-booster .osp-free-callout{background:#000!important;border:1px solid var(--osp-gold)!important;border-radius:0!important}html:root body .osp-booster .osp-free-callout :is(.osp-free-text,.osp-free-text span,.osp-free-text strong){color:var(--osp-paper)!important}html:root body .osp-booster .osp-trust-cell{background:transparent!important;border:1px solid var(--osp-line-2)!important;border-radius:0!important}html:root body .osp-booster .osp-trust-cell .osp-trust-title{color:var(--osp-paper)!important}html:root body .osp-booster .osp-trust-cell .osp-trust-sub{color:var(--osp-mute)!important}html:root body .osp-booster .osp-promise-row{background:transparent!important;border:1px solid var(--osp-line)!important;border-radius:0!important}html:root body .osp-booster .osp-promise-row :is(.osp-promise-line,.osp-promise-line span,.osp-promise-line strong){color:var(--osp-paper)!important}html:root body .osp-booster .osp-promise-row .osp-check{color:var(--osp-link)!important;stroke:var(--osp-link)!important}html:root body .osp-booster .osp-stock-low{background:#160b07!important;border-radius:0!important;color:#f0c2b0!important}html:root body .osp-booster .osp-stars-row{color:var(--osp-paper)!important}html:root body select:not(.osp-keep){-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23F2EFE8' stroke-width='1.6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:12px 8px!important;padding-right:38px!important}html:root body #pagecontent :is(.product_gallery,.product_gallery .gallery-cell,.product_gallery img,.product_gallery_nav img){border-radius:0!important}html:root body :is(h1,h2,h3,h4,h5,h6,.title,.osp-drawer__title,.osp-drawer__count){font-style:normal!important}html:root body :is(.price,.product-info__caption,.modal_price) em{font-style:normal!important}html:root body :is(.thumbnail,.image__container,.featured-promotions-section img,.featured-promotions-section .button,.testimonial-block,.gallery-cell,.gallery-cell img,li.search_container input,.osp-drawer__close,.description table){border-radius:0!important}html:root body .article_content figure img,html:root body .article_content>nav.table-of-contents,html:root body .article_content>div:not([class]){border-radius:0!important}html:root body .main_nav li.search_container form.search_form input,html:root body li.search_container form input{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}html:root body .top_bar select.currencies{border:0!important;border-left:1px solid var(--osp-line)!important;border-radius:0!important}html:root body .search__results{background:#0b0b0b!important;border:1px solid var(--osp-line-2)!important;border-top:0!important;border-radius:0!important}html:root body .search__results li{background:transparent!important;border-bottom:1px solid var(--osp-line)!important}html:root body .search__results li:hover,html:root body .search__results li:focus-within{background:#151515!important}html:root body .search__results :is(a,span,div,p,.title,.price,.money){letter-spacing:normal!important;color:var(--osp-paper)!important;text-transform:none!important}html:root body .search__results :is(.was_price,s,del){color:var(--osp-mute)!important}html:root body :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--osp-link)!important;outline-offset:2px!important;box-shadow:none!important;border-radius:0!important}html:root body .osp-drawer__panel{background:#0b0b0b!important;border-left:1px solid var(--osp-line)!important}html:root body :is(.osp-drawer__title,.osp-drawer__count){color:var(--osp-paper)!important}html:root body .osp-drawer__count{background:var(--osp-teal)!important}html:root body .osp-drawer__item-title{color:var(--osp-paper)!important}html:root body .osp-drawer__item-title:hover{text-decoration:underline!important;text-underline-offset:3px}html:root body .osp-drawer__item-img{background:var(--osp-plinth)!important;border-radius:0!important}html:root body .osp-drawer__qty{border-radius:0!important}html:root body .ccb-trust{background:transparent!important;border:1px solid var(--osp-line)!important;border-radius:0!important}html:root body .osp-drawer__footer{background:#0b0b0b!important;border-top:1px solid var(--osp-line)!important}html:root body .osp-drawer__cta{border-radius:2px!important}html:root body .osp-drawer__cta--secondary{border:1px solid var(--osp-line-2)!important}html:root body .footer_credits{border-top-color:var(--osp-line)!important}html:root body nav.table-of-contents{background:#0b0b0b!important;border:1px solid var(--osp-line)!important}html:root body .osp-sticky-atc__price{color:var(--osp-paper)!important}html:root body :is(.social_buttons a,a[class*=-share]){color:var(--osp-mute)!important}html:root body :is(.social_buttons a,a[class*=-share]):hover{color:var(--osp-paper)!important}html:root body .article_content a[style*="#1a472a"]{background:var(--osp-teal)!important;border-color:var(--osp-teal)!important;border-radius:2px!important}html:root body a.skip-to-content:focus{background:var(--osp-teal)!important;color:var(--osp-paper)!important}html:root body .featured-blog-section .continue-button{display:inline!important;background:none!important;border:0!important;padding:0!important;margin-top:4px!important;color:var(--osp-link)!important;text-transform:none!important;letter-spacing:normal!important;font:500 15px/1.5 Inter,sans-serif!important;text-decoration:underline!important;text-underline-offset:3px!important;white-space:normal!important;text-align:left!important;box-shadow:none!important}html:root body .featured-blog-section .continue-button:hover{color:var(--osp-paper)!important}html:root body .osp-drawer__cta{text-transform:none!important;letter-spacing:.01em!important;font-weight:600!important}html:root body :is(#pagecontent,.product-template-section,.shopify-section) form[action*="/cart/add"] :is(button.add_to_cart,button[name=add],.button--add-to-cart,input[type=submit].add_to_cart){background:var(--osp-teal)!important;border:1px solid var(--osp-teal)!important;color:var(--osp-paper)!important;border-radius:2px!important}html:root body :is(#pagecontent,.product-template-section,.shopify-section) form[action*="/cart/add"] :is(button.add_to_cart,button[name=add],.button--add-to-cart):hover{background:var(--osp-teal-hover)!important;border-color:var(--osp-teal-hover)!important}html:root body :is(#pagecontent,.product-template-section,.shopify-section) form[action*="/cart/add"] :is(button.add_to_cart,button[name=add],.button--add-to-cart):is([disabled],.disabled){background:transparent!important;border-color:var(--osp-line-2)!important;color:var(--osp-mute)!important}html:root body :is(.price,.product-info__caption,.modal_price) em{color:var(--osp-mute)!important}html:root body form[action*="/cart"] :is(h3,h2) a{color:var(--osp-paper)!important}html:root body form[action*="/cart"] :is(h3,h2) a:hover{text-decoration:underline!important;text-underline-offset:3px}html:root body .osp-oos-alts{background:#0b0b0b!important;border:1px solid var(--osp-line-2)!important;border-radius:0!important}html:root body .osp-oos-alts__title{color:var(--osp-paper)!important}html:root body .osp-oos-alts a.osp-oos-alts__card,html:root body .osp-oos-alts a.osp-oos-alts__card span.osp-oos-alts__name{color:var(--osp-paper)!important}html:root body .osp-oos-alts a.osp-oos-alts__card img{border-radius:0!important;background:var(--osp-plinth)!important}html:root body .osp-oos-alts a.osp-oos-alts__card span.osp-oos-alts__price{color:var(--osp-paper)!important}html:root body .osp-oos-alts a.osp-oos-alts__more{color:var(--osp-link)!important}html:root body #osp-popup-card,html:root body #osp-blog-popup-card,html:root body [id^=osp-blog-popup][role=dialog]>div{border-radius:0!important;background:#0b0b0b!important;border:1px solid var(--osp-line-2)!important;box-shadow:none!important}html:root body :is(#osp-popup-submit,#osp-shop-btn,#osp-blog-popup-cta){background:var(--osp-teal)!important;background-image:none!important;border-radius:2px!important;text-transform:none!important;letter-spacing:.01em!important;box-shadow:none!important}html:root body :is(#osp-popup-email,#osp-code-box){border-radius:0!important;border:1px solid var(--osp-line-2)!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){html:root body #pagecontent .thumbnail .product_image{transition:none!important}}@media only screen and (max-width:798px){html:root body.article header.banner.page_banner{margin-top:0!important;max-height:none!important;overflow:visible!important}html:root body.article header.banner.page_banner .image-element__wrap{width:100%!important;max-height:70vh;max-height:70svh;overflow:hidden}html:root body.article header.banner.page_banner .image-element__wrap img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%}html:root body.article header.banner.page_banner .caption{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;width:auto!important;padding:24px 20px 0!important;text-align:left!important}html:root body.article header.banner.page_banner .caption .headline{font-size:clamp(30px,8.6vw,40px)!important;line-height:1.02!important;margin:0!important;text-wrap:balance;text-shadow:none!important}html:root body.article header.banner.page_banner+#pagecontent>.container.main{padding-top:18px!important}}@media only screen and (max-width:400px){html:root body .mobile_nav .menu_title{display:none!important}}@media only screen and (max-width:345px){html:root body #header a.mobile_logo img.osp-wordmark{width:132px!important;height:auto!important;max-height:none!important}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/osp-refresh-2026.css.map */
