a.announcement-link,.announcement-link-text a{display:inline}.site-nav__deep-dropdown--nested{padding-left:2rem;padding-right:1rem}.site-nav details summary::-webkit-details-marker,.site-nav details summary::marker{display:none}.site-nav__deep-dropdown-trigger summary.site-nav__dropdown-link{list-style:none;width:100%;background:none;border:0;color:inherit;font:inherit;text-align:start;cursor:pointer}.site-nav__deep-dropdown-trigger summary span{display:flex;align-items:center;gap:.5rem;width:100%}.site-nav__deep-dropdown-trigger .collapsible-trigger__icon{position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:none}.site-nav__deep-dropdown-trigger .collapsible-trigger__icon--circle{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:28px;height:28px;min-width:28px;max-width:28px;margin-inline-start:auto;flex:0 0 28px;align-self:center}.site-nav__deep-dropdown-trigger .collapsible-trigger__icon--circle .icon,.site-nav__deep-dropdown-trigger .collapsible-trigger__icon--circle .icon-chevron-down,.site-nav__deep-dropdown-trigger .icon-chevron-down{position:absolute;top:50%;left:50%;right:auto;bottom:auto;width:10px;height:10px;margin:0;transform:translate(-50%,-50%);transform-origin:center}.site-nav .collapsible-trigger__icon .icon-chevron-down,.site-nav .collapsible-trigger__icon .icon-chevron-down path,.megamenu .collapsible-trigger__icon .icon-chevron-down,.megamenu .collapsible-trigger__icon .icon-chevron-down path,.mobile-nav .collapsible-trigger__icon .icon-chevron-down,.mobile-nav .collapsible-trigger__icon .icon-chevron-down path{color:#111;stroke:#111;stroke-width:2}.site-nav__dropdown .site-nav__deep-dropdown-trigger .site-nav__dropdown-link--has-children{padding-inline-end:15px}.site-nav__deep-dropdown-trigger details[open]>summary .collapsible-trigger__icon--circle .icon-chevron-down{transform:translate(-50%,-50%) scaleY(-1)}.site-nav__deep-dropdown-trigger>details[open] details:not([open]) .collapsible-trigger__icon--circle .icon-chevron-down{transform:translate(-50%,-50%)}.site-nav__dropdown:not(.megamenu) .site-nav__deep-dropdown-trigger:hover .site-nav__deep-dropdown{visibility:hidden;opacity:0;pointer-events:none;transform:none}.site-nav__dropdown:not(.megamenu){min-width:100%;max-width:none;overflow:visible;box-sizing:border-box}.site-nav__dropdown .site-nav__deep-dropdown-trigger details[open]>.site-nav__deep-dropdown,.site-nav__dropdown details[open]>.site-nav__deep-dropdown,.site-nav__dropdown:not(.megamenu) .site-nav__deep-dropdown-trigger:hover details[open]>.site-nav__deep-dropdown{box-shadow:none;position:relative;top:auto;inset-inline-start:auto;left:auto;right:auto;visibility:visible;opacity:1;pointer-events:auto;z-index:auto;transform:none;padding-inline-start:1rem;padding-inline-end:15px;display:block}.site-nav__dropdown .site-nav__deep-dropdown-trigger details[open]>.site-nav__deep-dropdown:before,.site-nav__dropdown details[open]>.site-nav__deep-dropdown:before{content:none}.site-nav__dropdown details[open]>.site-nav__deep-dropdown.site-nav__deep-dropdown-2{padding-inline-start:2rem;padding-inline-end:1rem}.site-nav__dropdown:not(.megamenu)>li,.site-nav__dropdown:not(.megamenu) .site-nav__deep-dropdown-trigger,.site-nav__dropdown:not(.megamenu) details{display:block;float:none;width:100%;max-width:none;box-sizing:border-box}.site-nav__dropdown:not(.megamenu) .site-nav__deep-dropdown{box-sizing:border-box;width:100%;max-width:100%}.site-nav__deep-dropdown .site-nav__dropdown-link:focus,.site-nav__deep-dropdown .site-nav__dropdown-link:hover,.site-nav__dropdown-link--second-level:focus,.site-nav__dropdown-link--second-level:hover,.site-nav__deep-dropdown-trigger:hover .site-nav__dropdown-link--has-children{background-color:#00000024;color:#111}.site-nav__dropdown-link{color:#111}.site-nav__dropdown:not(.megamenu) .site-nav__deep-dropdown .site-nav__dropdown-link{display:block;box-sizing:border-box;width:100%;padding:8px 15px;white-space:nowrap}.megamenu .h5,.megamenu h5{position:relative}.megamenu .h5 summary,.megamenu h5 summary{position:absolute;top:4px;inset-inline-end:0;list-style:none;cursor:pointer}.megamenu .h5 .site-nav__dropdown-link--top-level,.megamenu h5 .site-nav__dropdown-link--top-level{padding-inline-end:28px}.megamenu .h5 details[open]>summary,.megamenu h5 details[open]>summary{transform:scaleY(-1)}.megamenu .h5 details,.megamenu h5 details{margin-top:5px}.megamenu .h5 summary:hover,.megamenu h5 summary:hover{cursor:pointer}.megamenu .h5 details>div,.megamenu h5 details>div{font-weight:400;text-transform:none;letter-spacing:var(--typeBaseSpacing);font-size:var(--typeBaseSize)}.megamenu .grid__item.medium-up--one-fifth{margin-bottom:1.25rem}.megamenu .h5 details details>summary.site-nav__dropdown-link--has-children{position:relative;inset:auto;display:flex;width:100%;transform:none}.megamenu .h5 details details>summary span{display:flex;align-items:flex-start;gap:.5rem;width:100%}.megamenu .h5 details details>summary .collapsible-trigger__icon{margin-inline-start:auto;transform:none}.megamenu .h5 details details[open]>summary .collapsible-trigger__icon{transform:scaleY(-1)}.megamenu__column-image-placeholder{display:none}.mobile-nav__grandchildlist--nested .mobile-nav__link,.mobile-nav__grandchildlist--nested .mobile-nav__faux-link{padding-inline-start:50px}.template-wishlist-king #ssw-page,.template-wishlist-king .ssw-page,#ssw-page,.ssw-page{display:none!important}.starfire-contact-file{margin:0 0 15px}.starfire-contact-file__info{display:block;margin-top:4px;color:#666;font-size:12px}.starfire-contact-file__info a{margin-left:.35em;text-decoration:underline}.starfire-contact-file__error{margin:4px 0 0;color:#c00;font-size:12px}swatch-switcher:nth-child(n+2),.product-block swatch-links:nth-child(n+2),.variant-wrapper:nth-child(n+2){margin-top:25px}swatch-switcher,swatch-links,.variant-input[data-custom-swatch=true]{--column-count: 2}swatch-switcher,swatch-links{display:block;overflow-x:hidden}swatch-switcher.is-loading,swatch-links.is-loading{pointer-events:none;opacity:.65}.product-block [data-swatches],.variant-input-wrap{display:flex;flex-wrap:wrap}.variant-input{position:relative}.product-block [data-swatch]{border:2px solid transparent;transition:border-color .3s ease-in-out}.product-block [data-swatch-img=true] [data-swatch-container],.custom-swatch-label{width:calc(100% - 20px);margin-right:auto;margin-left:auto}.product-block [data-swatch].active{border-color:var(--colorTextBody)}.product-block [data-swatch][data-swatch-img=false]{margin:0 4px 12px;border:none;box-shadow:0 0 0 1px var(--colorBorder);transition:box-shadow .3s ease-in-out;padding:7px 15px;max-width:none;width:auto;flex:0 0 auto}.product-block [data-swatch][data-swatch-img=false].active{box-shadow:0 0 0 2px var(--colorTextBody, #1c1d1d)}.product-block [data-swatch-label]{text-align:center}.product-block [data-swatch-img=true] [data-swatch-label],.variant-input[data-custom-swatch=true] [data-swatch-label]{font-size:.875rem;letter-spacing:0;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.product-block [data-swatch-available=true] [data-swatch-label]{font-weight:700}.product-block swatch-switcher figure,.product-block swatch-links figure{margin:0}swatch-switcher img,.product-block swatch-links img{display:block;width:100%;height:auto;margin-right:auto;margin-left:auto}.variant-input[data-custom-swatch=true],.product-block [data-swatches] [data-swatch-img=true]{width:100%;max-width:calc(100% / var(--column-count));flex:0 0 calc(100% / var(--column-count))}.variant-input[data-custom-swatch=true] figure,a[data-swatch-img=true] figure{margin:0}.variant-input[data-custom-swatch=true] img,a[data-swatch-img=true] img{display:block;width:100%;height:auto}.variant-input[data-custom-swatch=true] label{display:block;width:100%;height:100%;box-shadow:none;margin:0;padding:0;border:2px solid transparent}.variant-input[data-custom-swatch=false][data-hide-text-option=true] label{display:none;visibility:hidden}.variant-input[data-custom-swatch=true] label:after{content:none}.variant-input-wrap .variant-input[data-custom-swatch=true] label.disabled{color:var(--colorTextBody)}.variant-input[data-custom-swatch=true] input[type=radio]:checked~label{border-color:var(--colorTextBody);box-shadow:none}.variant-input[data-custom-swatch=true]~.variant-input[data-custom-swatch=false]{align-self:flex-end;margin-top:10px}.variant-input[data-custom-swatch=false][data-hide-text-option=true]{display:none}.variant-input-wrap label.instock,.variant-input-wrap label.instock [data-swatch-label]{font-weight:700}.variant-input-wrap label:not(.instock) [data-swatch-label]{font-weight:400}@media only screen and (min-width:376px){.product-block [data-swatches],.variant-input[data-custom-swatch=true]{--column-count: 3}}@media only screen and (min-width:485px){.product-block [data-swatches],.variant-input[data-custom-swatch=true]{--column-count: 4}}@media only screen and (min-width:594px){.product-block [data-swatches],.variant-input[data-custom-swatch=true]{--column-count: 5}}@media only screen and (min-width:769px){.product-block [data-swatches],.variant-input[data-custom-swatch=true]{--column-count: 2}}@media only screen and (min-width:861px){.product-block [data-swatches],.variant-input[data-custom-swatch=true]{--column-count: 3}}@media only screen and (min-width:1079px){.product-block [data-swatches],.variant-input[data-custom-swatch=true]{--column-count: 4}}@media only screen and (min-width:1297px){.product-block [data-swatches],.variant-input[data-custom-swatch=true]{--column-count: 5}}@media only screen and (max-width:768px){.variant-input-wrap,.product-block [data-swatches]{justify-content:center}}.product-block--bis{width:100%}.product-block--bis-anchor{display:none}.product-block--bis:has(bis-modal-opener.hide){display:none}.product-block--custom-options,.product-form__options{width:100%}.product-form__options{margin:0}.product-form__custom-option{display:block;width:100%;max-width:100%;margin:0 0 1.25rem}.product-form__custom-option:last-child{margin-bottom:0}.product-single__meta label.variant__label,.product-form__custom-option .variant__label{display:block;margin-bottom:.35rem;font-weight:700!important;font-synthesis:weight}.product-form__custom-option-description{display:block;margin:0 0 .65rem;font-size:var(--typeBaseSize, 15px);font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;opacity:1}.product-form__custom-option-select,.product-form__custom-option .input-full{display:block;width:100%;max-width:100%}.add-to-cart-wrap{position:relative;display:block;width:100%}.add-to-cart-wrap .add-to-cart{width:100%}.add-to-cart__preorder-tooltip,.pre-order-2-message{position:absolute;bottom:calc(100% + .4rem);left:0;right:0;z-index:5;box-sizing:border-box;width:100%;max-width:100%;padding:.7rem .75rem;background:#f4f4f4;color:#232323;border:1px solid #d7d7d7;font-size:.8em;font-weight:400;line-height:1.3;text-align:center;text-transform:none;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;opacity:0;visibility:hidden;pointer-events:none}[data-button_style] .btn.add-to-cart.preorder:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,[data-button_style] .btn.add-to-cart.preorder:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):focus,.btn.add-to-cart.preorder:hover,.btn.add-to-cart.preorder:focus{background:#24eff3;border-color:#24eff3;color:#111;transition-delay:0s}[data-button_style] .btn.add-to-cart.preorder:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover:after,[data-button_style] .btn.add-to-cart.preorder:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):focus:after,.btn.add-to-cart.preorder:hover:after,.btn.add-to-cart.preorder:focus:after{display:none}.add-to-cart.preorder:hover+.add-to-cart__preorder-tooltip,.add-to-cart.preorder:focus+.add-to-cart__preorder-tooltip,.add-to-cart-wrap:has(.add-to-cart.preorder:hover) .add-to-cart__preorder-tooltip,.add-to-cart-wrap:has(.add-to-cart.preorder:focus) .add-to-cart__preorder-tooltip{opacity:1;visibility:visible}.cart__item--preorder{position:relative;overflow:visible}.cart__item--preorder:hover,.cart__item--preorder:focus-within{color:#24eff3}.cart__item--preorder-tooltip{position:absolute;left:0;right:0;top:calc(100% + .4rem);bottom:auto;z-index:30;box-sizing:border-box;width:auto;max-width:100%;padding:.7rem .75rem;background:#f4f4f4;color:#232323;border:1px solid #d7d7d7;font-size:.8em;font-weight:400;line-height:1.3;text-align:left;text-transform:none;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;opacity:0;visibility:hidden;pointer-events:none}.cart__item--preorder:hover .cart__item--preorder-tooltip,.cart__item--preorder:focus-within .cart__item--preorder-tooltip{opacity:1;visibility:visible}.cart__item,.cart__item-details,.cart__item-title,.drawer .cart__item--preorder,.drawer .cart__item-title{overflow:visible}.cart__checkout-wrapper[data-terms-required=true]{position:relative}.cart__checkout-wrapper[data-terms-required=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff40;z-index:1}.cart__terms{align-items:flex-start;justify-content:flex-start}.cart__terms label[for=CartTerms],.cart__terms label[for=preOrderAgree],.cart__terms label[for=preOrderAgreeDrawer]{letter-spacing:0;margin-top:-.2em}.cart__terms--preorder a{text-decoration:underline;font-weight:700;font-style:italic}.cart__terms--preorder.hide{display:none}.pre-order-msg{margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--colorBorder, #e0dfdf)}.pre-order-msg__summary{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;list-style:none;text-align:center}.pre-order-msg__summary::-webkit-details-marker,.pre-order-msg__summary::marker{display:none}.pre-order-msg__title,.pre-order-msg__title p{margin:0;display:inline}.pre-order-msg__caret{flex-shrink:0;width:14px;height:8px;transition:transform .2s ease}.pre-order-msg__details[open] .pre-order-msg__caret{transform:rotate(180deg)}.pre-order-msg__content{margin-top:.75rem;text-align:left}.product-block--upsells{container-type:inline-size}.product-block--upsells .wk-button,.product-block--upsells .grid-product__tag,.product-block--upsells .grid-product__secondary-image,.product-block--upsells .grid-product__vendor,.product-block--upsells .grid-product__price{display:none!important}.supports-touch .product-block--upsells .grid-product__button .btn{display:inline-block}.product-block--upsells>.grid{display:grid;row-gap:40px;max-width:320px;margin:0 auto}.product-block--upsells>.grid:after{content:none}.product-block--upsells>.grid>.grid__item,.product-block--upsells>.grid>.grid__item.small--one-half,.product-block--upsells>.grid>.grid__item.medium-up--one-quarter{float:none;clear:none;padding:0;margin:0;width:100%;max-width:none}.product-block--upsells .grid-product__link{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:5px;align-items:center}.product-block--upsells .grid-product__content{display:grid;row-gap:5px;align-items:center;justify-items:start}.product-block--upsells .grid-product__link{width:100%;justify-self:stretch}.product-block--upsells .grid-product__link:after{content:none}.product-block--upsells .grid-product__button,.product-block--upsells .product-single__form--upsell{position:relative;z-index:2;justify-self:center;width:auto;max-width:max-content;text-align:center}.product-block--upsells .grid-product__button .btn,.product-block--upsells .grid-product__button .quick-product__btn,.product-block--upsells .grid-product__has-quick-shop .quick-product__btn{position:static;display:inline-block;width:auto;max-width:max-content;min-width:0;margin-left:auto;margin-right:auto;overflow:visible;opacity:1;visibility:visible;transform:none;top:auto;right:auto;bottom:auto;left:auto;white-space:nowrap}.product-block--upsells .grid-product__meta{position:static;padding:0;line-height:normal;text-align:left}.product-block--upsells :is(.grid-product__title,.grid-product__price){font-size:.875rem;text-transform:none;letter-spacing:var(--typeBaseSpacing);margin:0}.product-block--upsells .grid-product__image-mask{width:15vw;max-width:60px}.product-block--upsells .product-single__form--upsell .btn--loading{text-indent:0}@container (width > 490px){.product-block--upsells>.grid{max-width:none;margin-right:0;margin-left:0;row-gap:10px}.product-block--upsells .grid-product__link{column-gap:38px}.product-block--upsells .grid-product__content{grid-template-columns:minmax(0,1fr) auto;column-gap:38px;justify-items:stretch}.product-block--upsells .grid-product__button{justify-self:end}}@media only screen and (min-width:769px){.product-block--upsells>.grid{margin-right:0;margin-left:0}.product-block--upsells .grid-product__button .btn{padding:11px 20px;font-size:calc(var(--typeBaseSize) - 4px);font-size:max(calc(var(--typeBaseSize) - 4px),13px)}}.product-block--separator-slot{display:none}.product-section--ux .product-ux-rule{display:block;width:100%;height:0;margin:0 0 20px;border:0;border-top:1px solid var(--colorBorder, #e0dfdf)}.product-section--ux .product-ux-rule--decision{margin-top:4px;margin-bottom:24px}.product-section--ux .product-block-group--options{margin:0 0 20px;padding:16px 0 20px;border-top:1px solid var(--colorBorder, #e0dfdf);border-bottom:1px solid var(--colorBorder, #e0dfdf)}.product-section--ux .product-block-group--options .product-block{margin-bottom:0}.product-section--ux .product-block-group--options .variant-wrapper,.product-section--ux .product-block-group--options swatch-switcher,.product-section--ux .product-block-group--options swatch-links,.product-section--ux .product-block-group--options .product-form__custom-option{margin:0 0 20px}.product-section--ux .product-block-group--options .variant-wrapper:last-child,.product-section--ux .product-block-group--options swatch-switcher:last-child,.product-section--ux .product-block-group--options swatch-links:last-child,.product-section--ux .product-block-group--options .product-form__custom-option:last-child,.product-section--ux .product-block-group--options .product-block:last-child .variant-wrapper:last-child,.product-section--ux .product-block-group--options .product-block:last-child .product-form__custom-option:last-child{margin-bottom:0}.product-section--ux swatch-switcher:nth-child(n+2),.product-section--ux .product-block swatch-links:nth-child(n+2),.product-section--ux .variant-wrapper:nth-child(n+2){margin-top:20px}.product-section--ux .variant__label,.product-section--ux .product-form__custom-option .variant__label{display:block;margin:0 0 12px!important;color:#737373;font-size:12px;font-weight:700!important;font-synthesis:weight;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.product-section--ux .variant__label-info,.product-section--ux .product-form__custom-option-description{display:block;margin:12px 0 0;color:#737373;font-size:12px;font-weight:400;font-synthesis:none;letter-spacing:0;line-height:1.4;text-transform:none}.product-section--ux .product-block-group--options .product-form__custom-option-description{margin:0 0 12px}.product-section--ux .product-block-group--options .product-block--sales-point{margin-top:16px}.product-section--ux .product-block--actions{margin-bottom:8px}.product-section--ux .product-block--actions>.product-block{margin-bottom:0}.product-section--ux .product-block--bis{margin:8px 0 0}.product-section--ux bis-modal-opener{margin-top:0}.product-single__form .add-to-cart,.product-block--bis .btn--bis,.product-section--ux .btn--bis{font-size:calc(var(--typeBaseSize) - 4px);font-size:max(calc(var(--typeBaseSize) - 4px),13px);font-weight:700;letter-spacing:.3em;text-transform:uppercase}.product-block--bis .btn--bis,.product-section--ux .btn--bis{min-height:42px;padding:10px 16px;background:transparent;color:var(--colorTextBody);border:1px solid var(--colorTextBody, #000)}.product-block--bis .btn--bis:hover,.product-section--ux .btn--bis:hover{background:var(--colorTextBody);border-color:var(--colorTextBody, #000);color:var(--colorBtnPrimaryText)}.product-section--ux .product-single__form .wk-button:not(.wk-button--floating){width:100%;min-height:0;margin:10px 0 0;padding:8px 0;background:transparent;border:0;box-shadow:none;color:var(--colorTextBody);font-size:12px;font-weight:400;letter-spacing:.08em;line-height:1.4;text-decoration:underline;text-underline-offset:.2em}.product-section--ux .product-single__form .wk-button:not(.wk-button--floating):hover{background:transparent;color:var(--colorTextBody);opacity:.7}.grid-product .swiper-product-image{display:block;width:100%;height:auto}.grid-product .swiper{--swiper-theme-color: #48c3c3;position:relative;z-index:2}.grid-product .swiper-wrapper,.grid-product .swiper-slide{height:auto}.grid-product .swiper-button-next,.grid-product .swiper-button-prev{-webkit-appearance:none;appearance:none;width:24px;height:24px;min-width:24px;min-height:24px;margin-top:0;padding:4px;top:50%;transform:translateY(-50%);color:#fff;background-color:var(--swiper-theme-color);border:0;border-radius:50%;box-shadow:-3px 5px 15px -5px #000;cursor:pointer;z-index:3}.grid-product .swiper-button-next:after,.grid-product .swiper-button-prev:after{content:none}.grid-product .swiper-button-next svg,.grid-product .swiper-button-prev svg{display:block;width:100%;height:100%}.grid-product .swiper-button-disabled{opacity:.35}.grid-product__content .wk-button--floating{z-index:4}.section__title{scroll-margin-top:6rem}@media only screen and (max-width:768px){.promo-grid__container--boxed .promo-grid__bg{height:100%}.promo-grid__container--boxed .promo-grid__content{box-shadow:none;margin:10px;max-width:calc(100% - 20px);width:auto}}@media only screen and (max-width:768px){.faux-select,body,button,input,select,textarea{font-size:calc(var(--typeBaseSize) * .92)}.h1,h1{font-size:calc(var(--typeHeaderSize) * .85)}.h2,h2{font-size:calc(var(--typeHeaderSize) * .73)}.h3,h3{font-size:calc(var(--typeHeaderSize) * .62)}}.hero__top-subtitle{font-size:1.1em;letter-spacing:.3em}.hero__subtitle{font-size:1.3em}.h4,h4,.h5,h5,.h6,h6{font-size:.8em;letter-spacing:.3em}.label,label:not(.variant__button-label):not(.text-label):not(.variant__label){font-size:.8em;letter-spacing:.3em}.product-single__vendor{font-size:.8em;letter-spacing:.3em}.product-single__meta h1.product-single__title,.product-single__meta .h2.product-single__title{font-size:calc(var(--typeHeaderSize) * .73)}@media only screen and (min-width:769px){.product-single__meta h1.product-single__title,.product-single__meta .h2.product-single__title{font-size:calc(var(--typeHeaderSize) * .85)}}.product-single__meta .label,.product-single__meta label:not(.variant__button-label):not(.text-label),.product-section--ux .product-single__meta .variant__label,.product-section--ux .product-single__meta .product-form__custom-option .variant__label{font-size:.8em;letter-spacing:.3em}.product-single__meta .product-form__custom-option-description,.product-section--ux .product-single__meta .variant__label-info,.product-section--ux .product-single__meta .product-form__custom-option-description{font-size:1em;letter-spacing:var(--typeBaseSpacing)}.product-single__meta .variant-input-wrap label{font-size:calc(var(--typeBaseSize) * .92)}@media only screen and (min-width:769px){.product-single__meta .variant-input-wrap label{font-size:var(--typeBaseSize)}}.grid-product__tag--sale,.grid-product__tag--sold-out{display:none}.grid-product__image-mask>.bss_pl_img,.image-wrap>.bss_pl_img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.grid-product__image-mask .swiper{position:relative;z-index:1}.grid-product__image-mask .bss_pl_img img.bss-pl-frontend,.image-wrap .bss_pl_img img.bss-pl-frontend{rotate:0deg}.starfire-theme-flags .bss_pl_img{display:none!important}.starfire-theme-flags .grid-product__image-mask{position:relative}.starfire-theme-flags .grid-product__tag--sold-out{display:none!important}.starfire-flag{position:absolute;z-index:6;pointer-events:none;display:block;object-fit:contain}.starfire-flag--sold-out{right:0;bottom:0;width:20%;height:auto;max-height:20%}.starfire-flag--closeout{right:0;top:0;width:20%;height:auto}.starfire-flag--blowout{left:0;top:0;width:20%;height:auto}.starfire-flag__text{display:block;padding:4px 6px;background:#111;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}@media only screen and (max-width:768px){.starfire-flag--sold-out{width:30%}.starfire-flag--closeout,.starfire-flag--blowout{width:35%}}[data-filter-handle=brand]:not(:has(.tag:not(.hide))),[data-filter-handle=vendor]:not(:has(.tag:not(.hide))),[data-filter-handle=product-vendor]:not(:has(.tag:not(.hide))){display:none}.jdgm-rev__title,.jdgm-rev__prod-title,.jdgm-rev__header .jdgm-rev__title{font-weight:700!important}.jdgm-rev__author,.jdgm-rev__buyer-name,.jdgm-rev__header .jdgm-rev__author{font-weight:400!important}.grid-product__meta .jdgm-widget.jdgm-preview-badge,.grid-product__meta .jdgm-preview-badge,.jdgm-prev-badge{display:block!important;visibility:visible!important;margin-top:2px;line-height:1}.grid-product__meta .grid-product__vendor{margin-top:2px}.grid-product__meta .grid-product__contact,.grid-product__meta .grid-product__price{margin-top:8px}.grid-product__meta .jdgm-prev-badge:empty,.grid-product__meta .jdgm-widget.jdgm-preview-badge:empty{min-height:0;margin:0}.jdgm-prev-badge__stars,.jdgm-star{display:inline-block!important;visibility:visible!important}.jdgm-widget-actions-wrapper,.jdgm-write-rev-link,.jdgm-all-reviews-widget .jdgm-all-reviews__header,.jdgm-rev-widg__title,.jdgm-sort-dropdown,.jdgm-paginate,.jdgm-histogram{display:block!important}.jdgm-rev__pic-img,.jdgm-rev__pics img{max-width:100%;height:auto}.product__price--cfp,.grid-product__contact{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0}.product-slideshow:not(.flickity-enabled) .product-main-slide:not(.starting-slide),.product-slideshow.flickity-enabled>.product-main-slide[data-group]{display:none!important}.product-slideshow .flickity-slider>.product-main-slide{display:block!important}.product-slideshow[data-image-set] .flickity-page-dots{display:none!important}.product__thumbs--scroller{overflow-anchor:none}.tag--swatch .color-swatch--filter{font-size:0;line-height:0;color:transparent}.tag.tag--swatch .tag__text{display:none!important}@media only screen and (max-width:768px){.product-single__meta{font-size:calc(var(--typeBaseSize) * .92)}.product-single__form .add-to-cart,.product-block--bis .btn--bis,.product-section--ux .btn--bis{font-size:calc(var(--typeBaseSize) - 5px);font-size:max(calc(var(--typeBaseSize) - 5px),13px)}}.modal-upsell{z-index:102}.modal-upsell .modal__inner{width:100%;max-width:480px;padding:1.25rem 1.25rem 1rem}.modal-upsell .modal__centered-content{padding:0}.modal-upsell .grid:after{content:none}.modal-upsell :is(.grid,.product-block--header,.variant-input-wrap){margin:0}.modal-upsell .product-block{margin-bottom:.75rem}.modal-upsell .product-block:last-child{margin-bottom:0}.modal-upsell :is(.product-single__sticky,.wk-button,.product-block--bis,bis-modal,[id^=BIS-],.btn--bis){display:none!important}.modal-upsell .grid__item:not(.product-single__sticky){width:100%;float:none;padding:0}.modal-upsell .product-single__meta{padding:0}.modal-upsell .product-block--variant_picker{display:grid;row-gap:.5rem}.modal-upsell .product-block--variant_picker select{width:100%;margin:0}.modal-upsell .variant-wrapper--dropdown{margin:0;display:block}.modal-upsell .variant-wrapper--dropdown .variant__label,.modal-upsell .variant-wrapper .variant__label{margin-bottom:.25rem;font-size:.85em}.modal-upsell .product-block--price{text-align:center;margin-bottom:.5rem}.modal-upsell .product-block--price .product__price{font-size:1rem}.modal-upsell .add-to-cart-wrap .btn,.modal-upsell [data-add-to-cart]{padding-top:.75rem;padding-bottom:.75rem}.product-upsell__image{display:flex;position:relative;width:100%;max-width:140px;margin:0 auto .5rem}.product-upsell__image:before{content:"";display:block;padding-bottom:var(--ratio-percent)}.product-upsell__image-image,.product-upsell__image image-element{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.product-upsell__image img,.product-upsell__image .image-element{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1}.product-block--upsell__header{text-align:center;margin-bottom:.5rem}.product-block--upsell__header h3{margin:0 0 .5rem;font-size:1.05rem;line-height:1.25}.color-swatch--filter.color-swatch--purple{background-color:purple}.color-swatch--filter.color-swatch--pink{background-color:pink}.color-swatch[style*="background-color: brown"],.color-swatch[style*="background-color:brown"]{background-color:#4e342e!important}
/*# sourceMappingURL=/cdn/shop/t/135/assets/starfire.css.map */
