body.template-product{--pdpx-inset: var(--filo-gutter, 14px);--pdpx-col-gap: 1.3vw;--pdpx-info-w: 32.8vw;--pdpx-sticky-top: 5vw;--pdpx-media-gap: .5vw;--pdpx-media-radius: 1vw;--pdpx-main-h: calc(100vh - 5.5vw) ;--pdpx-card-bg: #f7f7f7;--pdpx-card-line: #dbdbdb;--pdpx-card-pad-x: .49vw;--pdpx-strip-line: #ccc;--pdpx-pill-line: #dcdcdc;--pdpx-pill-off-bg: #d9d9d9;--pdpx-pill-off-text: #838383;--pdpx-pill-on-bg: #1c1c1c;--pdpx-title-gap: 1.1vw}@media screen and (min-width:990px){body.template-product .product-information.section{--page-margin: var(--pdpx-inset) !important;--page-content-width: 100vw !important;padding-block:0!important}body.template-product .product-information__grid{display:grid!important;grid-column:2!important;width:100%!important;margin-top:.5vw!important;grid-template-columns:minmax(0,1fr) var(--pdpx-info-w)!important;gap:var(--pdpx-col-gap)!important;align-items:start!important;padding-inline:0!important}body.template-product .product-information__media{padding:0!important;max-width:none!important}body.template-product .product-information__media media-gallery{position:static!important;top:auto!important;width:100%!important;max-width:none!important;padding:0!important}body.template-product .media-gallery__grid{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:var(--pdpx-media-gap)!important;row-gap:var(--pdpx-media-gap)!important;align-items:start!important;justify-items:stretch!important;margin:0!important;padding:0!important;min-height:var(--pdpx-main-h);overflow:visible}body.template-product .media-gallery__grid>.product-media-container{grid-column:2;height:auto!important;max-height:none!important;aspect-ratio:auto!important;border-radius:var(--pdpx-media-radius)!important;overflow:hidden!important;margin:0!important;padding:0!important;align-self:start!important}body.template-product media-gallery:has(>.filo-pdp-pin){display:flex!important;flex-direction:row;align-items:flex-start;gap:var(--pdpx-media-gap)!important;position:static!important;width:100%!important;max-width:none!important}body.template-product media-gallery:has(>.filo-pdp-pin)>:not(.filo-pdp-pin):not(.media-gallery__grid){position:absolute;width:0;height:0;margin:0;overflow:visible}body.template-product media-gallery:has(>.filo-pdp-pin)>.media-gallery__grid{display:flex!important;flex-direction:column;flex:1 1 auto;min-width:0;width:auto!important;gap:var(--pdpx-media-gap)!important;min-height:0;overflow:visible}body.template-product media-gallery:has(>.filo-pdp-pin)>.media-gallery__grid>.product-media-container{grid-column:auto!important;grid-row:auto!important;width:100%!important;height:auto!important;margin:0!important;position:static!important}body.template-product .filo-pdp-pin{position:sticky!important;top:var(--pdpx-sticky-top)!important;align-self:flex-start;flex:0 0 auto;height:var(--pdpx-main-h)!important;width:max-content!important;max-width:46vw!important;margin:0!important;transform:none!important;overflow:hidden!important;border-radius:var(--pdpx-media-radius)!important}body.template-product .media-gallery__grid>.product-media-container:nth-child(2){grid-column:2;grid-row:1;margin-top:0!important;padding-top:0!important}body.template-product .filo-pdp-pin>*,body.template-product .filo-pdp-pin .product-media{width:auto!important;max-width:none!important;height:100%!important;margin:0!important}body.template-product .filo-pdp-pin .product-media__image{width:auto!important;height:var(--pdpx-main-h)!important;max-width:46vw!important;object-fit:contain!important;object-position:top center!important}body.template-product .media-gallery__grid:not(:has(>.product-media-container:nth-child(2)))>.product-media-container:first-child{grid-column:1 / -1;grid-row:auto;position:static;height:max-content!important;margin-bottom:0!important}body.template-product .media-gallery__grid>.product-media-container>*,body.template-product .media-gallery__grid .product-media,body.template-product .media-gallery__grid .product-media__image{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}body.template-product .filo-pdp-pin .product-media__image{height:var(--pdpx-main-h)!important;width:auto!important}body.template-product .product-details{position:sticky!important;top:var(--pdpx-sticky-top)!important;align-self:start!important;height:calc(100vh - 4.7vw)!important;max-height:none!important;min-height:0!important;padding:0!important}body.template-product .product-details>.group-block{height:100%!important;padding:0!important}body.template-product .product-details>.group-block>.group-block-content{height:100%;justify-content:flex-end!important;gap:.4vw!important}body.template-product .product-details>.group-block>.group-block-content>.group-block{padding:.985vw var(--pdpx-card-pad-x) .33vw!important;background:var(--pdpx-card-bg);border:1px solid var(--pdpx-card-line);border-radius:1vw 1vw .5vw .5vw}body.template-product .pdpx-title-row{--pdpx-title-gap: .15vw}body.template-product .product-details h1{margin:0!important;font-family:var(--font-body--family);font-size:.9vw!important;font-weight:600!important;line-height:1!important;letter-spacing:normal!important;color:#000!important}body.template-product .product-details .pdpx-price-row{gap:.5vw!important}body.template-product .product-details .price,body.template-product .product-details .price *{font-size:.8vw!important;font-weight:400!important;line-height:1!important;letter-spacing:normal!important;color:#000!important}body.template-product .product-details .rating-wrapper,body.template-product .product-details .rating-wrapper *{font-size:.7vw!important;line-height:1!important}body.template-product .product-details .rating-wrapper svg{width:.75vw!important;height:.75vw!important}body.template-product .product-details variant-picker{margin-top:.52vw;padding:0!important}body.template-product .product-details .variant-picker__form{display:flex;flex-direction:column;gap:.5vw}body.template-product .product-details .variant-option{--options-border-radius: 999px;--options-border-width: 1px;--color-variant-background: #fff;--color-variant-text: #000;--color-variant-text-rgb: 0 0 0;--color-variant-border: var(--pdpx-pill-line);--color-variant-hover-background: #fff;--color-variant-hover-text: #000;--color-variant-hover-border: #b9b9b9;--color-selected-variant-background: var(--pdpx-pill-on-bg);--color-selected-variant-text: #fff;--color-selected-variant-border: var(--pdpx-pill-on-bg);--color-selected-variant-hover-background: var(--pdpx-pill-on-bg);--color-selected-variant-hover-text: #fff;--color-selected-variant-hover-border: var(--pdpx-pill-on-bg);display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.4vw .3vw!important;margin:0!important;padding:0!important}body.template-product .product-details .variant-option__legend{display:none!important}body.template-product .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:0!important;min-height:0!important;height:2vw!important;flex:1 1 auto!important;padding:0 .15vw!important;font-size:.58vw!important;line-height:.9!important}body.template-product .product-details .variant-option__button-label:has([data-option-available=false]){background-color:var(--pdpx-pill-off-bg)!important;color:var(--pdpx-pill-off-text)!important}body.template-product .product-details .variant-option:has(.variant-option__swatch-row){display:block!important}body.template-product .product-details .variant-option__swatch-row{gap:.3vw!important}body.template-product .product-details .buy-buttons-block{display:block;margin-top:.78vw}body.template-product .product-details .product-form-buttons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:2%!important;padding:0!important}body.template-product .product-details .product-form-buttons>*{flex:0 0 49%!important;max-width:49%!important;margin:0!important}body.template-product .product-details .product-form-buttons button,body.template-product .product-details .product-form-buttons .shopify-payment-button__button{width:100%!important;height:3vw!important;min-height:0!important;padding:0!important;font-size:.6vw!important;font-weight:400!important;line-height:1.2!important;letter-spacing:normal!important;text-transform:uppercase!important;border-radius:999px!important}body.template-product .product-details .product-gift-offers__shell{--gcc-notch-bg: var(--pdpx-card-bg);padding:.7vw .5vw .55vw!important;background:var(--pdpx-card-bg)!important;border:1px solid var(--pdpx-card-line)!important;border-radius:.9vw!important;box-sizing:border-box}body.template-product .product-details .pdpx-tabs{padding:0 .5vw .5vw!important;border-radius:.9vw}body.template-product .product-details .pdpx-tabs__tab{height:2.6vw;font-size:.8vw}body.template-product .product-details .pdpx-tabs__panel{padding:.5vw 1.4vw 0}body.template-product .product-details .pdpx-tabs__panel :is(h2,h3,h4,h5,h6,strong){font-size:.58vw}body.template-product .product-details .pdpx-tabs__panel :is(p,li,span,div){font-size:.58vw}body.template-product .product-details .product-share{margin-top:.5vw;padding:0!important}body.template-product .product-details .product-share__inner{gap:.5vw!important}body.template-product .product-details .product-share__label{font-size:.6vw!important}body.template-product .product-details .product-share__btn{width:1.6vw!important;height:1.6vw!important}body.template-product .product-details .product-share__btn svg{width:.8vw!important;height:.8vw!important}}body.template-product .filo-colorway{display:flex;flex-direction:column;gap:.3vw;margin-top:.52vw}body.template-product .filo-colorway__label{margin:0;color:#6f6f6f;font-size:.7vw;line-height:1;text-transform:uppercase}body.template-product .filo-colorway__current{color:#000}body.template-product .filo-colorway__row{display:flex;flex-wrap:wrap;gap:.3vw}body.template-product .filo-colorway__chip{display:block;padding:.15vw;border:1px solid transparent;border-radius:50%;line-height:0}body.template-product .filo-colorway__chip--current{border-color:var(--pdpx-pill-on-bg)}body.template-product .filo-colorway__swatch{display:block;width:1.5vw;height:1.5vw;background:#efefef 50% / cover no-repeat;border:1px solid var(--pdpx-pill-line);border-radius:50%}body.template-product .filo-colorway__chip--sold-out .filo-colorway__swatch{opacity:.45}@media screen and (max-width:989px){body.template-product .filo-colorway{gap:1.6vw;margin-top:3vw}body.template-product .filo-colorway__label{font-size:3vw}body.template-product .filo-colorway__row{gap:1.4vw}body.template-product .filo-colorway__chip{padding:.6vw}body.template-product .filo-colorway__swatch{width:6.4vw;height:6.4vw}}body.template-product .pdpx-title-row{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:var(--pdpx-title-gap)!important;width:100%}body.template-product .product-details .quantity-selector-wrapper{display:none!important}body.template-product .product-details .product-form-buttons>span:has(add-to-cart-component){display:flex!important}body.template-product .product-details .product-form-text__error.hidden{display:none!important}body.template-product .product-details .add-to-cart-button{background:#fff!important;border:1px solid var(--pdpx-pill-line)!important;color:#000!important}body.template-product .product-details .add-to-cart-button .add-to-cart-text .svg-wrapper,body.template-product .product-details .add-to-cart-button .add-to-cart-text svg,body.template-product .product-details .add-to-cart-button>.svg-wrapper{display:none!important}body.template-product .product-details .shopify-payment-button__button--unbranded{background:#000!important;color:#fff!important;border:0!important}body.template-product .product-details .accelerated-checkout-block{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-inline-alignment: stretch;display:flex!important;align-items:stretch!important;height:3vw!important}body.template-product .product-details .accelerated-checkout-block .shopify-payment-button{width:100%!important;height:3vw!important;overflow:hidden!important}@media screen and (max-width:989px){body.template-product .product-details .accelerated-checkout-block,body.template-product .product-details .accelerated-checkout-block .shopify-payment-button{height:12vw!important}}body.template-product .product-details .variant-option__button-label--has-swatch{height:auto!important;padding:0!important;border:0!important}body.template-product .product-details .variant-option__size-chart-wrap{display:none!important}body.template-product .product-details add-to-cart-component{display:block!important;width:100%!important}body.template-product .pdpx-wishlist{display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;margin:0!important;padding:0;border:0;background:none;color:#7d7d7d;cursor:pointer;line-height:0;position:relative;top:.2vw;left:.15vw}body.template-product .pdpx-wishlist svg{width:.9vw!important;height:1.1vw!important;fill:currentcolor;stroke:none}@media screen and (max-width:989px){body.template-product .pdpx-wishlist{top:.7vw;left:.45vw}body.template-product .pdpx-wishlist svg{width:3.4vw!important;height:4vw!important}}body.template-product .pdpx-wishlist.is-active{color:#0261e3}body.template-product .pdpx-price-row{display:flex;align-items:center;justify-content:space-between;width:100%}body.template-product .pdpx-sizeguide{flex:0 0 auto;margin-inline-start:auto;padding:0 .7em;border:0;border-radius:3px;background:var(--pdpx-pill-off-bg);color:#000;font-family:var(--font-body--family);font-size:.65vw;line-height:1.8;letter-spacing:normal;text-transform:none;cursor:pointer}body.template-product .product-details .pdpx-tabs{background:var(--pdpx-card-bg);border:1px solid var(--pdpx-card-line)}body.template-product .pdpx-tabs__strip{display:flex;width:100%;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--pdpx-strip-line)}body.template-product .pdpx-tabs__strip>li{flex:1 1 0;min-width:0}body.template-product .pdpx-tabs__tab{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:none;color:#000;font-family:var(--font-body--family);font-weight:400;line-height:1.8;letter-spacing:normal;text-align:center;white-space:nowrap;opacity:.5;cursor:pointer;position:relative}body.template-product .pdpx-tabs__tab[aria-selected=true]{opacity:1}body.template-product .pdpx-tabs__tab[aria-selected=true]:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background:#000}body.template-product .pdpx-tabs__panel[hidden]{display:none}body.template-product .pdpx-tabs__panel :is(h2,h3,h4,h5,h6,strong){margin:0 0 .6em;font-weight:700;color:#000;opacity:.75}body.template-product .pdpx-tabs__panel :is(p,li){margin:0;line-height:1.5;color:#121212bf}body.template-product .pdpx-tabs__panel ul,body.template-product .pdpx-tabs__panel ol{margin:0;padding-inline-start:1.2em}@media screen and (max-width:989px){body.template-product{--pdpx-media-radius: 3.9vw}body.template-product .product-information__grid{gap:4vw!important;padding-inline:var(--filo-gutter, 14px)!important;grid-template-columns:minmax(0,1fr)!important}body.template-product .product-information__media,body.template-product .product-details{grid-column:1 / -1!important}body.template-product .product-information__media,body.template-product .product-information__media media-gallery,body.template-product .product-details,body.template-product .product-details>.group-block{width:100%!important;margin-inline:0!important;padding-inline:0!important}body.template-product .pdpx-price-row{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:2vw!important}body.template-product .product-details .rating-wrapper{flex:0 0 auto!important;width:auto!important}body.template-product .product-details .rating-wrapper,body.template-product .product-details .rating-wrapper *{font-size:2.4vw!important;line-height:1!important}body.template-product .product-details .rating-wrapper svg{width:2.6vw!important;height:2.6vw!important}body.template-product .media-gallery__grid>.product-media-container,body.template-product .product-information__media .product-media-container{border-radius:var(--pdpx-media-radius)!important;overflow:hidden!important}body.template-product .product-details>.group-block{position:relative;padding:2vw!important;background:#fff;border-radius:2.6vw 2.6vw 5.4vw 5.4vw}body.template-product .product-details .accelerated-checkout-block{--shopify-accelerated-checkout-button-border-radius: 999px}body.template-product .product-details>.group-block>.group-block-content{gap:2vw!important}body.template-product .product-details h1{margin:0!important;font-size:3.5vw!important;font-weight:600!important;line-height:1!important;color:#000!important}body.template-product .product-details .price,body.template-product .product-details .price *{font-size:2.6vw!important;line-height:1!important;color:#000!important}body.template-product .pdpx-sizeguide{font-size:2.4vw}body.template-product .product-details variant-picker{margin-top:1.4vw;padding:0!important}body.template-product .product-details .variant-option{--options-border-radius: 999px;--color-variant-background: #fff;--color-variant-text: #000;--color-variant-text-rgb: 0 0 0;--color-variant-border: var(--pdpx-pill-line);--color-selected-variant-background: var(--pdpx-pill-on-bg);--color-selected-variant-text: #fff;--color-selected-variant-border: var(--pdpx-pill-on-bg);display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1.6vw 1.4vw!important;padding:0!important}body.template-product .product-details .variant-option__legend{display:none!important}body.template-product .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:0!important;min-height:0!important;height:6.6vw!important;padding:0 .4vw!important;font-size:2vw!important;line-height:.9!important}body.template-product .product-details .variant-option__button-label:has([data-option-available=false]){background-color:var(--pdpx-pill-off-bg)!important;color:var(--pdpx-pill-off-text)!important}body.template-product .product-details .product-form-buttons{display:flex!important;flex-direction:column!important;gap:2vw!important}body.template-product .product-details .product-form-buttons>*{flex:0 0 auto!important}body.template-product .product-details .product-form-buttons button,body.template-product .product-details .product-form-buttons .shopify-payment-button__button{width:100%!important;height:12vw!important;min-height:0!important;font-size:2.35vw!important;line-height:1.2!important;text-transform:uppercase!important;border-radius:999px!important}body.template-product .product-details .product-gift-offers__shell{--gcc-notch-bg: var(--filo-surface-muted, #efefef);padding:3vw 2.5vw 2.5vw!important;background:var(--filo-surface-muted, #efefef)!important;border:0!important;border-radius:1.3vw 1.3vw 3.9vw 3.9vw!important}body.template-product .product-details .pdpx-tabs{padding:0 4vw 2vw!important;background:var(--filo-surface-muted, #efefef);border:0;border-radius:1.3vw 1.3vw 3.9vw 3.9vw}body.template-product .product-details .pdpx-tabs__tab{height:8.7vw;font-size:3vw}body.template-product .product-details .pdpx-tabs__panel{padding:2vw 2vw 0}body.template-product .product-details .pdpx-tabs__panel :is(h2,h3,h4,h5,h6,strong){font-size:2.15vw}body.template-product .product-details .pdpx-tabs__panel :is(p,li,span,div){font-size:2vw}}@media screen and (min-width:750px){body.template-product dialog.size-guide__sheet.dialog-modal{top:auto!important;right:19px!important;bottom:7px!important;left:auto!important;width:min(454px,calc(100vw - 38px))!important;max-width:min(454px,calc(100vw - 38px))!important;height:auto!important;max-height:80dvh!important;margin:0!important}}body.template-product{--pdpx-related-pad-top: clamp(24px, 4vw, 48px);--pdpx-related-pad-bottom: clamp(36px, 6.94vw, 100px)}body.template-product .shopify-section:has([data-testid=product-recommendations-section]){padding-inline:var(--filo-gutter, 20px)!important}body.template-product [data-testid=product-recommendations-section]>.section.section-resource-list{--page-margin: 0px;max-width:100%!important;width:100%!important;margin-inline:0!important;padding-block-start:var(--pdpx-related-pad-top)!important;padding-block-end:var(--pdpx-related-pad-bottom)!important;padding-inline:0!important;background:transparent!important}body.template-product [data-testid=product-recommendations-section] .section-resource-list__content{row-gap:var(--filo-section-title-gap, clamp(10px, .95vw, 15px))!important}body.template-product [data-testid=product-recommendations-section] .section-resource-list__content :is(h2,h3){margin:0!important;font-family:var(--font-body--family)!important;font-size:var(--filo-section-title, clamp(11px, .8vw, 13px))!important;font-weight:var(--filo-section-title-weight, 600)!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;color:var(--filo-ink, #000)!important}body.template-product [data-testid=product-recommendations-section] .resource-list--grid{--resource-list-columns: repeat(4, minmax(0, 1fr));--resource-list-columns-mobile: repeat(2, minmax(0, 1fr));--resource-list-column-gap-desktop: var(--filo-card-gap-x, .7vw);--resource-list-row-gap-desktop: var(--filo-card-gap-y, .7vw);gap:var(--resource-list-row-gap-desktop) var(--resource-list-column-gap-desktop)!important}@media screen and (max-width:749px){body.template-product{--pdpx-related-pad-top: clamp(20px, 5.5vw, 32px);--pdpx-related-pad-bottom: clamp(36px, 10vw, 72px)}body.template-product [data-testid=product-recommendations-section] .resource-list--grid{--resource-list-column-gap-desktop: 6px;--resource-list-row-gap-desktop: 12px}}@media screen and (min-width:750px)and (max-width:989px){body.template-product [data-testid=product-recommendations-section] .resource-list--grid{--resource-list-columns: repeat(2, minmax(0, 1fr))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pdp-bluorng.css.map */
