@import"https://fonts.googleapis.com/css2?family=Poppins:wght@700;900&display=swap";:root{--po-bg: #0d0d0d;--po-surface: #1a1a1a;--po-border: #1e1e1e;--po-border-hover: #333;--po-text: #fff;--po-muted: #a1a1aa;--po-dim: #555;--po-faint: #333;--po-accent: #F97316;--po-accent-bg: rgba(249, 115, 22, .07);--po-accent-border: rgba(249, 115, 22, .4);--po-radius: 8px;--po-radius-sm: 6px}.bss-po-option-set{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin-bottom:20px;text-align:left!important;font-family:"Poppins",var(--font-body-family),sans-serif}.bss-po-option-set *{text-align:left!important}.po-group-container{margin-bottom:8px}.po-group-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;cursor:pointer;padding:0}.po-group-header:after{content:"";flex:1;height:1px;background-color:var(--po-border)}.po-group-title{font-size:10px!important;font-weight:700!important;letter-spacing:.15em;text-transform:uppercase;color:var(--po-accent)!important;margin:0!important;padding:0;white-space:nowrap}.po-group-toggle-icon{display:flex;align-items:center;color:var(--po-accent)}.po-group-arrow{border-color:var(--po-accent)!important}.po-group-content{padding:0}.po-group-options{display:flex;flex-direction:column}.po-stack,.po-stack--vertical{margin-bottom:16px!important;padding:0;text-align:left!important;align-items:flex-start!important;width:100%!important}.po-stack:last-child{margin-bottom:0!important}.po-label-container{display:flex;align-items:center;gap:8px;margin-bottom:8px;justify-content:flex-start!important;text-align:left!important}.po-label{font-size:12px!important;font-weight:600!important;color:var(--po-muted)!important;letter-spacing:.04em;text-transform:none!important;margin:0!important;padding:0!important;text-align:left!important}.bss-po-option-set label,.bss-po-option-set .po-label{text-align:left!important}.bss-po-option-set .po-label-container{display:flex!important;justify-content:flex-start!important}.po-required{color:var(--po-accent)!important;margin-left:2px}.po-selected-swatch{display:none!important}.po-label>span{font-size:12px!important;font-weight:600!important;color:var(--po-muted)!important;letter-spacing:.04em!important;text-transform:none!important}.po-option--type-text,.bss-po-option-set input[type=text],.bss-po-option-set textarea{width:100%!important;background-color:var(--po-surface)!important;border:1px solid var(--po-border)!important;border-radius:var(--po-radius)!important;padding:10px 14px!important;color:var(--po-text)!important;font-size:13px!important;font-family:inherit!important;outline:none!important;transition:border-color .15s ease!important;box-sizing:border-box}.po-option--type-text:focus,.bss-po-option-set input[type=text]:focus,.bss-po-option-set textarea:focus{border-color:var(--po-accent)!important}.po-option--type-text::placeholder,.bss-po-option-set input[type=text]::placeholder,.bss-po-option-set textarea::placeholder{color:var(--po-faint)!important}.bss-po-option-set .po-option--container{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.po-option--button-container,.po-option--type-button__inline,.po-option--type-button{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;margin:0!important;justify-content:flex-start!important;align-items:flex-start!important}.po-option--button-wrapper{margin:0!important;padding:0!important;flex:0 0 auto!important;display:inline-flex!important}.po-option--button-wrapper label.po-option__value{display:inline-flex!important;align-items:center!important;padding:0!important;margin:0!important;border:none!important;background:none!important;box-shadow:none!important;border-radius:0!important;cursor:pointer!important;outline:none!important;min-height:0!important;height:auto!important;width:auto!important;-webkit-appearance:none!important;appearance:none!important}.po-option--button-wrapper .po-option__button-media{padding:5px 10px!important;border:1px solid var(--po-border)!important;border-width:1px!important;border-radius:var(--po-radius-sm)!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:border-color .15s ease,background-color .15s ease!important;cursor:pointer!important}.po-option--button-wrapper .po-option__button-value{font-size:13px!important;font-weight:400!important;color:var(--po-muted)!important;white-space:nowrap!important;line-height:1.3!important}.po-option--button-wrapper input[type=radio],.po-option--swatch-wrapper input[type=radio]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;pointer-events:none!important}.po-option--button-wrapper input[type=radio]:checked+.po-option__button-media{border-color:var(--po-accent)!important;background-color:var(--po-accent-bg)!important}.po-option--button-wrapper input[type=radio]:checked+.po-option__button-media .po-option__button-value{color:var(--po-accent)!important;font-weight:600!important}.po-option--button-wrapper .po-option__button-media:hover{border-color:var(--po-border-hover)!important}.po_helptext_value--button:empty{display:none}.po-option__button-media .po-option__button-value span,.po-option__button-media .po-option-price{font-size:11px!important;opacity:.7;margin-left:4px}.po-option--swatch-container{display:flex!important;gap:8px!important;padding:0!important;margin:0!important;align-items:flex-start!important;justify-content:flex-start!important}.po-option--swatch-wrapper{margin:0!important;padding:0!important}.po-option--swatch-wrapper .po-option__value{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer}.po-option__swatch-media{width:40px!important;height:40px!important;border-radius:10px!important;overflow:hidden;border:2px solid var(--po-faint)!important;transition:all .15s ease!important;position:relative}.po-option__color-value{width:100%!important;height:100%!important;border-radius:8px!important}.po-option--swatch-wrapper input[type=radio]:checked+.po-option__swatch-media{border-color:var(--po-accent)!important;outline:1.5px solid var(--po-accent)!important;outline-offset:2px!important}.po-option--swatch-wrapper input[type=radio]:checked+.po-option__swatch-media:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-60%) rotate(45deg);pointer-events:none}.po-option__swatch-media:hover{border-color:var(--po-dim)!important}.tooltip-swatch-label{position:absolute!important;bottom:auto!important;top:calc(100% + 8px)!important;left:50%!important;transform:translate(-50%);background-color:var(--po-surface)!important;border:1px solid var(--po-border)!important;border-radius:4px!important;padding:3px 8px!important;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:5}.po-option__swatch-media:hover .tooltip-swatch-label{opacity:1}.tooltip-swatch-label__title{font-size:10px!important;font-weight:500!important;color:var(--po-muted)!important;margin:0!important;letter-spacing:.03em}.po-option--swatch-wrapper .po-option__swatch-value,.po-option--swatch-wrapper .swatch-label-text{font-size:10px!important;font-weight:400!important;color:var(--po-dim)!important;letter-spacing:.03em;text-align:center}.po-option--swatch-wrapper input[type=radio]:checked~.po-option__swatch-value,.po-option--swatch-wrapper input[type=radio]:checked~* .swatch-label-text{color:var(--po-accent)!important;font-weight:600!important}.po-option--dropdown-menu-container{position:relative!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;width:100%!important}.po-select-dropdown-thumbnail{width:100%!important;background-color:var(--po-surface)!important;border:1px solid var(--po-border)!important;border-radius:var(--po-radius)!important;padding:10px 14px!important;cursor:pointer!important;box-sizing:border-box!important;outline:none!important;box-shadow:none!important}.po-select-dropdown-thumbnail:before,.po-select-dropdown-thumbnail:after,.custom-select-thumbnail:before,.custom-select-thumbnail:after{display:none!important;content:none!important;border:none!important;box-shadow:none!important;background:none!important}.bss-po-option-set .po-option--dropdown-menu-container{background:none!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important}.bss-po-option-set .po-option--dropdown-menu-container:before,.bss-po-option-set .po-option--dropdown-menu-container:after{display:none!important;content:none!important}.po-dropdown-list.po-hidden{display:none!important}.po-select-dropdown-thumbnail:hover,.po-select-dropdown-thumbnail:focus{border-color:var(--po-border-hover)!important;outline:none!important}.po-dropdown-selected-option{font-size:13px!important;font-weight:500!important;color:var(--po-text)!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.po-dropdown-arrow{border-color:var(--po-dim)!important;transition:transform .15s ease}.po-dropdown-list{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;z-index:10!important;background-color:#141414!important;border:1px solid var(--po-border)!important;border-radius:var(--po-radius)!important;max-height:220px!important;overflow:hidden!important;box-shadow:0 12px 40px #00000080!important}.bss_scroll{max-height:180px;overflow-y:auto}.po-dropdown-option{padding:9px 14px!important;font-size:13px!important;cursor:pointer!important;color:var(--po-muted)!important;font-weight:400!important;transition:all .1s ease!important}.po-dropdown-option:hover{background-color:#f973160a!important}.po-dropdown-option.selected{color:var(--po-accent)!important;font-weight:600!important;background-color:#f973160f!important}.po-option__dropdown-value{font-size:13px!important;color:inherit!important}#searchWithDropdown input,.po-dropdown-option input[type=text]{background-color:var(--po-bg)!important;border:1px solid var(--po-border)!important;border-radius:var(--po-radius-sm)!important;padding:7px 10px!important;color:var(--po-text)!important;font-size:12px!important;width:100%!important;outline:none!important;box-sizing:border-box}.form-arrow,.po-option--dropdown-menu-container select{display:none!important}.po-option-uploadfile,.po-dropzone-container{margin:0!important}.po-dropzone{border:1px dashed var(--po-faint)!important;border-radius:10px!important;padding:20px 24px!important;background-color:#111!important;display:flex!important;align-items:center!important;gap:14px!important;cursor:pointer!important;transition:border-color .15s ease!important}.po-dropzone:hover{border-color:var(--po-dim)!important}.po-dropzone-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.dropzone-btn-uploadfile{font-size:12px!important;font-weight:500!important;color:var(--po-muted)!important;cursor:pointer!important;background:none!important;border:none!important;padding:0!important}.po-dropzone-content p{font-size:11px!important;color:var(--po-dim)!important;margin:0!important;font-weight:300}.bss-dropzone-text__size{font-size:10px!important;color:var(--po-faint)!important}.po-option--instruction-container{padding:0!important;margin:0!important;text-align:left!important;max-height:60px!important;overflow:hidden!important;position:relative;transition:max-height .3s ease}.po-option--instruction-container:not(:has(img)){max-height:none!important;overflow:visible!important}.po-option--instruction-container p{font-size:11px!important;color:var(--po-faint)!important;line-height:1.5!important;margin:0!important;font-weight:300}.po-option--instruction-container a{color:var(--po-accent)!important;text-decoration:none!important}.po-option--instruction-container a:hover{text-decoration:underline!important}.po-option--instruction-container strong{font-weight:400;color:var(--po-dim)}.po-option--instruction-container em{font-style:normal}.po-option--instruction-container img{border-radius:var(--po-radius-sm)!important;max-width:140px!important;max-height:80px!important;height:auto!important;opacity:.5;display:block;margin-top:4px}.po-helptext-content{margin-top:5px!important;margin-bottom:0!important}.po-helptext-content p{font-size:10px!important;color:var(--po-faint)!important;margin:0!important;font-weight:300}.po_helptext_value,.po_helptext_value--button,.po_helptext_value--swatch{font-size:10px!important;color:var(--po-faint)!important;font-weight:300!important;margin-top:4px!important}.po_helptext_value--button:empty,.po_helptext_value--swatch:empty{display:none!important}.po-option-uploadfile span[id^=errorfile]{font-size:11px!important;color:#ef4444!important;margin-top:4px}.bss_scroll::-webkit-scrollbar{width:4px}.bss_scroll::-webkit-scrollbar-track{background:transparent}.bss_scroll::-webkit-scrollbar-thumb{background:var(--po-faint);border-radius:4px}.po-dropdown-option[data-value="-- Please select --"]{display:none!important}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding:0 0 0 4rem!important}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:0 4rem 0 0!important}}@media screen and (min-width:750px){.product__info-container{max-width:none!important}}.product__media-item .global-media-settings{border-radius:12px!important;overflow:hidden;border:1px solid var(--po-border)!important}.product__media-item .global-media-settings img{border-radius:0!important}.thumbnail-list__item{border-radius:8px!important;overflow:hidden}.thumbnail{border-radius:8px!important}.thumbnail[aria-current]{box-shadow:0 0 0 .1rem var(--po-accent)!important;border-color:var(--po-accent)!important}.thumbnail[aria-current]:focus-visible,.thumbnail[aria-current]:focus,.thumbnail.focused{box-shadow:0 0 0 .1rem var(--po-accent),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem #f9731633!important}.product__text.caption-with-letter-spacing{font-size:11px!important;font-weight:600!important;letter-spacing:.15em!important;color:var(--po-accent)!important;text-transform:uppercase;margin-bottom:0!important}.product__text.caption-with-letter-spacing+.product__title{margin-top:8px!important}.product__title{margin-bottom:12px!important}.product__title h1,.product__title .h1{font-size:36px!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.1!important;color:#fff!important;margin:0!important}.price--large{font-size:28px!important;letter-spacing:0!important}.price--large .price-item--regular,.price--large .price-item--sale{font-size:28px!important;font-weight:700!important;color:#fff!important}.product .price__container{margin-bottom:0!important}.product__tax.caption.rte{font-size:11px!important;color:var(--po-muted)!important;font-weight:300!important;margin-top:4px!important}.product__description.rte{font-size:14px!important;color:var(--po-muted)!important;line-height:1.8!important;font-weight:300!important}.product__description.rte strong,.product__description.rte b{color:#fff!important;font-weight:500!important}.product__description.rte a{color:var(--po-accent)!important;text-decoration:none!important}.product__description.rte a:hover{text-decoration:underline!important}.product__description.rte p{margin:0 0 4px!important}.product__info-container{display:flex!important;flex-wrap:wrap!important}.product__info-container>*{flex:0 0 100%!important;width:100%!important;min-width:0}.product__info-container>*+*{margin:1rem 0 0!important}.product__info-container>.product__text+.product__title{margin-top:8px!important}.product__info-container>.product__title+div{margin-top:0!important}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:1.5rem 0!important;flex:0 0 100%!important;width:100%!important}.product__info-container>.product-form__quantity{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:auto!important;margin-bottom:0!important;margin-right:12px!important}.product-form__quantity .quantity__label,.product-form__quantity .quantity__rules{display:none!important}.product-form__quantity .price-per-item__container{display:flex;align-items:stretch}.product__info-container>.product-form__quantity+div{flex:1 1 0!important;width:auto!important;margin-top:0!important;min-width:0}.product-form__buttons{max-width:none!important}quantity-input.quantity{border:1px solid var(--po-border)!important;border-radius:var(--po-radius)!important;background-color:transparent!important;overflow:hidden;height:48px!important;min-height:48px}.quantity__button{background-color:transparent!important;border:none!important;color:#fff!important;cursor:pointer;transition:color .15s ease;min-width:42px;height:48px!important}.quantity__button:hover{color:var(--po-accent)!important}.quantity__input{background-color:transparent!important;color:#fff!important;border:none!important;border-left:none!important;border-right:none!important;font-size:14px!important;width:36px!important;text-align:center;height:48px!important;padding:0!important}.product-form__submit.button{background-color:var(--po-accent)!important;color:#fff!important;border:none!important;border-radius:var(--po-radius)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;min-height:48px!important;height:48px!important;transition:background-color .15s ease,opacity .15s ease!important;margin-bottom:12px!important}.product-form__submit.button:after,.product-form__submit.button:before{display:none!important}.product-form__submit.button:hover{background-color:#ea6c0b!important}.product-form__submit.button:disabled,.product-form__submit.button[aria-disabled=true]{opacity:.5!important;background-color:var(--po-accent)!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background-color:transparent!important;color:#fff!important;border:1px solid var(--po-border)!important;border-radius:var(--po-radius)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;min-height:48px!important}.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:before{display:none!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background-color:transparent!important;border-color:var(--po-border-hover)!important}.shopify-payment-button__more-options{display:none!important}.product__info-container .icon-with-text{column-gap:8px!important}.product__info-container .icon-with-text--horizontal{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.product__info-container .icon-with-text--horizontal .icon-with-text__item{background-color:#111!important;border:1px solid var(--po-border)!important;border-radius:var(--po-radius)!important;padding:10px 8px!important;text-align:center;width:auto!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px}.product__info-container .icon-with-text .svg-wrapper{fill:var(--po-muted)!important;color:var(--po-muted)!important;height:16px!important;width:16px!important;margin:0!important}.product__info-container .icon-with-text .h4{font-size:10px!important;color:var(--po-muted)!important;font-weight:300!important;letter-spacing:.02em!important;padding:0!important;margin:0!important}.share-button__button{color:var(--po-dim)!important;font-size:12px!important}.product__accordion.accordion{border-bottom:1px solid var(--po-border)!important}.product__accordion summary{color:#fff!important;font-weight:600!important;padding:16px 0!important}.product__accordion summary:hover{color:var(--po-muted)!important}.product__accordion .summary__title{gap:8px}.product__accordion .accordion__title{font-size:15px!important;font-weight:600!important}.product__accordion .accordion__content.rte{font-size:14px!important;color:var(--po-muted)!important;line-height:1.8!important;font-weight:300!important;padding:0 0 16px!important}.product__accordion summary .icon-caret{color:var(--po-dim)!important;transition:transform .2s ease}.product__inventory{font-size:11px!important;font-weight:500!important}product-recommendations.related-products{border-top:1px solid var(--po-border)!important;padding-top:64px!important;padding-bottom:64px!important}.related-products .section-header__heading,.related-products__heading.inline-richtext{font-size:28px!important;font-weight:900!important;letter-spacing:-.01em!important;margin-bottom:40px!important}.related-products .card .media{border:1px solid #222!important;border-radius:10px!important;overflow:hidden}.related-products .card{border-radius:10px!important;overflow:hidden}.related-products .card__heading a{font-size:14px!important;font-weight:600!important;color:#fff!important}.related-products .price-item{color:var(--po-muted)!important;font-size:13px!important}.related-products .card__badge .badge{background-color:var(--po-accent)!important;color:#fff!important;border:none!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:100px!important;padding:3px 8px!important}.jdgm-widget{color:var(--po-muted)!important;max-width:1200px!important;margin:0 auto!important;padding:0 40px!important}.jdgm-rev-widg__title{color:#fff!important;font-size:28px!important;font-weight:900!important}.jdgm-star{color:var(--po-accent)!important}.jdgm-rev-widg__reviews{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important}.jdgm-rev{background-color:#0a0a0a!important;border:1px solid var(--po-border)!important;border-radius:12px!important;padding:24px!important;margin:0!important}.jdgm-rev__title{color:#fff!important;font-size:14px!important;font-weight:700!important}.jdgm-rev__body{color:var(--po-muted)!important;font-weight:300!important;font-size:13px!important;line-height:1.7!important}.jdgm-rev__author{color:#444!important;font-size:12px!important;font-weight:500!important}.jdgm-rev__timestamp{color:var(--po-dim)!important;font-size:11px!important;font-weight:300!important}.jdgm-prev-badge .jdgm-prev-badge__stars{color:var(--po-accent)!important}.jdgm-prev-badge .jdgm-prev-badge__text{color:var(--po-muted)!important;font-size:12px!important}.jdgm-form-wrapper{border-color:var(--po-border)!important}.jdgm-form__btn{background-color:var(--po-accent)!important;color:#fff!important;border:none!important;border-radius:var(--po-radius)!important}.rich-text__text.rte,.rich-text__blocks .rte{color:var(--po-muted)!important;line-height:1.8!important;font-weight:300!important}.rich-text__blocks .rte h2,.rich-text__blocks .rte h3,.rich-text__heading{color:#fff!important;font-weight:900!important}.rich-text__blocks .rte a,.product__description.rte a,.bss-po-option-set a,.product__info-container .po-option--instruction-container a{color:var(--po-accent)!important}.product__info-container hr{border:none!important;border-top:1px solid var(--po-border)!important;margin:16px 0!important}@media(max-width:749px){.bss-po-option-set{padding:0}.po-option--button-container,.po-option--type-button__inline,.po-option--type-button{flex-direction:column!important}.po-option--button-wrapper .po-option__button-media{text-align:center}.product__title h1,.product__title .h1{font-size:28px!important}.price--large .price-item--regular,.price--large .price-item--sale{font-size:22px!important}.product__info-container>.product-form__quantity{flex:0 0 100%!important;width:100%!important;margin-right:0!important;margin-bottom:12px!important}.product__info-container>.product-form__quantity+div{flex:0 0 100%!important;width:100%!important}.product__info-container .icon-with-text--horizontal{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.product__info-container .icon-with-text--horizontal .icon-with-text__item{padding:8px 4px!important}.product__info-container .icon-with-text .h4{font-size:9px!important}.product--large:not(.product--no-media) .product__media-wrapper,.product--large:not(.product--no-media) .product__info-wrapper{max-width:100%!important;width:100%!important}.jdgm-rev-widg__reviews{grid-template-columns:1fr!important}.related-products__heading.inline-richtext{font-size:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/optis-custom.css.map */
