.oe-product-payment-details{display:none}.oe-product-payment-details__summary,.oe-cart-express__summary{list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.oe-product-payment-details__summary::-webkit-details-marker,.oe-cart-express__summary::-webkit-details-marker{display:none}.oe-product-payment-details__summary:after,.oe-cart-express__summary:after{content:"";width:8px;height:8px;flex:0 0 8px;margin-left:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transform-origin:center;transition:transform .2s ease}.oe-product-payment-details[open]>.oe-product-payment-details__summary:after,.oe-cart-express[open]>.oe-cart-express__summary:after{transform:rotate(225deg) translate(-1px,-1px)}.oe-cart-express{width:100%;margin-top:8px!important;padding-top:0!important;border-top:1px solid rgb(var(--color-text-rgb) / .09)}.oe-cart-express__summary{display:flex;align-items:center;min-height:48px;width:100%;color:rgb(var(--color-text-rgb) / .82);font-size:.82rem;font-weight:700;line-height:1.2}.oe-cart-express__summary .oe-cart-express__hint{margin-left:auto;color:rgb(var(--color-text-rgb) / .48);font-size:.72rem;font-weight:500;white-space:nowrap}.oe-cart-express__content{padding:0 0 8px}.oe-cart-express:not([open]) .additional-checkout-buttons{display:none!important}@media(min-width:990px){body[data-template-name=product] .product-buttons-payment-icons--desktop{display:flex!important}body[data-template-name=product] .oe-product-payment-details{display:none!important}}@media(min-width:1200px){body[data-template-name=product] .product-main-content{min-width:0!important;padding:24px!important;border-radius:22px!important}body[data-template-name=product] .product-main-content .accordion-block{min-width:0;margin-top:4px}body[data-template-name=product] .accordion-block .theme-collapse-summary{min-height:56px;padding-top:13px!important;padding-bottom:13px!important}body[data-template-name=product] .accordion-block .accordion-row-content{padding-bottom:16px!important}}@media(max-width:989px){body[data-template-name=product]{overflow-x:hidden}body[data-template-name=product] #main,body[data-template-name=product] .product-main,body[data-template-name=product] .product-main .container,body[data-template-name=product] .product-main-inner,body[data-template-name=product] .product-main-content,body[data-template-name=product] .product-options,body[data-template-name=product] .product-options-fieldset,body[data-template-name=product] .product-qty-breaks,body[data-template-name=product] .product-qty-breaks-list,body[data-template-name=product] .product-qty-break,body[data-template-name=product] .product-qty-break label,body[data-template-name=product] .product-qty-break-main,body[data-template-name=product] .product-qty-break-variants,body[data-template-name=product] .product-qty-break-variants-inner,body[data-template-name=product] .product-qty-break-variant,body[data-template-name=product] .product-qty-break-variant-options,body[data-template-name=product] .product-buttons,body[data-template-name=product] .product-buttons-primary,body[data-template-name=product] .product-buttons-form,body[data-template-name=product] .product-trust-badges,body[data-template-name=product] .product-trust-badges-list,body[data-template-name=product] .accordion-block{width:100%;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body[data-template-name=product] .product-main .container{overflow:visible!important}body[data-template-name=product] .product-main-content>*{min-width:0;max-width:100%}body[data-template-name=product] .product-options-legend{flex-wrap:nowrap!important;align-items:center!important;min-width:0}body[data-template-name=product] .product-options-legend-label{min-width:0}body[data-template-name=product] .product-options-size-guide{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto;gap:5px!important;margin-left:auto!important;padding:2px 0!important;white-space:nowrap;line-height:1!important}body[data-template-name=product] .product-options-size-guide svg{display:none!important}body[data-template-name=product] .product-options-size-guide:after{content:"\203a";display:inline-block;font-size:1.25em;font-weight:500;line-height:.8;transform:translateY(-1px)}body[data-template-name=product] .product-qty-break-main{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px 12px!important}body[data-template-name=product] .product-qty-break-title-wrapper{flex:1 1 165px;min-width:0}body[data-template-name=product] .product-qty-break-title-row{min-width:0;gap:6px!important}body[data-template-name=product] .product-qty-break-title,body[data-template-name=product] .product-qty-break-subtitle{overflow-wrap:anywhere}body[data-template-name=product] .product-qty-break-total{flex:0 0 auto;max-width:42%;margin-left:auto}body[data-template-name=product] .product-qty-break-variants-inner{display:grid!important;gap:8px!important}body[data-template-name=product] .product-qty-break-variant{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:8px!important}body[data-template-name=product] .product-qty-break-variant-title{grid-column:1;align-self:center}body[data-template-name=product] .product-qty-break-variant-options{grid-column:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%;min-width:0!important;max-width:100%!important}body[data-template-name=product] .product-qty-break-variant-option,body[data-template-name=product] .product-qty-break-variant-option .input-wrapper,body[data-template-name=product] .product-qty-break-variant select,body[data-template-name=product] .product-qty-break-variant .input{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body[data-template-name=product] .product-qty-break-variant select,body[data-template-name=product] .product-qty-break-variant .input{padding-left:10px!important;padding-right:28px!important;text-overflow:ellipsis}body[data-template-name=product] .product-qty-break-variant-sold-out{grid-column:2;margin-left:0!important}body[data-template-name=product] .product-buttons-form{display:block!important}body[data-template-name=product] .product-buttons-add-to-cart,body[data-template-name=product] .product-buttons-buy-now{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body[data-template-name=product] .product-buttons-payment-icons--desktop{display:none!important}body[data-template-name=product] .oe-product-payment-details{display:block!important;width:100%;margin-top:12px;border-top:1px solid rgba(30,30,30,.09);border-bottom:1px solid rgba(30,30,30,.09)}body[data-template-name=product] .oe-product-payment-details__summary{display:flex;align-items:center;width:100%;min-height:54px;padding:0 2px;color:#202020;font-size:.84rem;font-weight:650;line-height:1.25;box-sizing:border-box}body[data-template-name=product] .oe-product-payment-details__summary:after{margin-left:auto;margin-right:3px}body[data-template-name=product] .oe-product-payment-details__content{width:100%;min-width:0;max-width:100%;padding:0 0 13px;box-sizing:border-box}body[data-template-name=product] .product-buttons-payment-icons--mobile{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important}body[data-template-name=product] .product-buttons-payment-icons--mobile:before{content:none!important;display:none!important}body[data-template-name=product] .product-buttons-payment-icons--mobile .payment-icons,body[data-template-name=product] .product-buttons-payment-icons--mobile .payment-icons ul{width:100%!important;min-width:0!important;max-width:100%!important}body[data-template-name=product] .product-buttons-payment-icons--mobile .payment-icons ul{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;margin:0!important;padding:0!important;overflow:visible!important;list-style:none!important}body[data-template-name=product] .product-buttons-payment-icons--mobile .payment-icons li{display:grid!important;place-items:center!important;flex:0 0 auto!important;min-width:43px!important;width:auto!important;height:30px!important;margin:0!important;padding:4px 6px!important;border:1px solid rgba(30,30,30,.1)!important;border-radius:6px!important;background:#fff!important;box-sizing:border-box!important}body[data-template-name=product] .product-buttons-payment-icons--mobile .payment-icons svg{display:block!important;width:auto!important;max-width:34px!important;height:20px!important}body[data-template-name=product] .product-trust-badges-list[data-style=horizontal]{overflow:hidden}body[data-template-name=product] .product-trust-badges-item{min-width:0}body[data-template-name=product] .product-trust-badges-text{overflow-wrap:anywhere}body[data-template-name=product] .accordion-row,body[data-template-name=product] .theme-collapse-summary,body[data-template-name=product] .accordion-row-content{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body[data-template-name=product] .sticky-atc,body[data-template-name=product] .sticky-atc-inner,body[data-template-name=product] .sticky-atc-content,body[data-template-name=product] .sticky-atc-form,body[data-template-name=product] .sticky-atc product-buy-buttons,body[data-template-name=product] .sticky-atc .product-buttons-form{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body[data-template-name=product] .sticky-atc{left:0!important;right:0!important;width:100%!important;overflow:hidden}body[data-template-name=product] .sticky-atc-content{width:100%}body[data-template-name=product] .sticky-atc .input-wrapper,body[data-template-name=product] .sticky-atc select,body[data-template-name=product] .sticky-atc .input,body[data-template-name=product] .sticky-atc .btn{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media(max-width:599px){body[data-template-name=product] .product-qty-break label{padding-right:12px!important}body[data-template-name=product] .product-qty-break-badge{max-width:100%;white-space:normal;text-align:center}body[data-template-name=product] .sticky-atc-content{grid-template-columns:64px minmax(0,1fr)!important;column-gap:10px!important}body[data-template-name=product] .sticky-atc{padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/oe-responsive-final.css.map */
