.page-content--product{padding-top:20px}.product-single__meta{padding-left:0}.template-product .breadcrumb{margin-bottom:16px;margin-top:0}.product__main-photos{border:1px solid var(--ak-gray);padding:16px}.product__photos .product__thumb{align-items:center;aspect-ratio:1;border:1px solid var(--ak-gray);display:inline-flex;justify-content:center;padding:4px}.product__photos .product__thumb.is-active{border-color:var(--ak-black)}.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{content:none}.product-single__title{font-size:calc(var(--typeBaseSize) + 8px)}.product-block{margin-bottom:8px}.product-block--price{align-items:center;display:flex;justify-content:space-between}.product__price-label,.product__price{color:var(--colorPrice);font-size:var(--typeBaseSize)}.product__price{font-weight:700}.product__quote-link{color:var(--ak-gray);font-size:calc(var(--typeBaseSize) - 3px);text-decoration:underline}.product__quote-link:hover{color:var(--ak-gray);text-decoration:none}.product__estimated-shipping{margin-top:24px}.product__estimated-shipping-title{font-size:var(--typeBaseSize);font-weight:700;margin-bottom:0}.product__estimated-shipping-text{font-size:calc(var(--typeBaseSize) - 2px);margin-bottom:0}.product-block--variant-picker{background-color:#f0f2f5;margin-bottom:0;margin-top:24px;padding:20px}.variant-wrapper{align-items:center;display:flex;font-size:calc(var(--typeBaseSize) - 3px);gap:24px}.variant-wrapper[hidden]{display:none}.variant-wrapper[hidden]+.variant-wrapper{margin-top:0}.variant__label[for]{margin-bottom:0;width:75px}.variant-input-wrap{margin:0;min-width:0}.variant-input-wrap select{background-color:var(--colorBody);box-shadow:0 0 0 1px var(--colorBorder);display:inline-block;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:calc(var(--typeBaseSize)*.92);font-weight:400;letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight);min-width:160px;overflow:hidden;padding:7px 15px;position:relative}.shopify-app-block:has(#infiniteoptions-container [role=group]),[data-app-option-expected] .shopify-app-block:has(#infiniteoptions-container){background-color:#f0f2f5;margin-bottom:0;margin-top:24px;padding:20px}[data-app-option-expected] #infiniteoptions-container{min-height:40px}.product-block--variant-picker:not([hidden])+.shopify-app-block:has(#infiniteoptions-container){margin-top:0;padding-top:0}#infiniteoptions-container [role=group]{align-items:center;display:flex;font-size:calc(var(--typeBaseSize) - 3px);gap:24px}#infiniteoptions-container [role=group]+[role=group]{margin-top:16px}#infiniteoptions-container div:not(.spb-label-tooltip) label[for]{width:75px}#infiniteoptions-container .spb-label-tooltip{flex-basis:75px;flex-shrink:0;margin:0}#infiniteoptions-container .spb-label-tooltip label{color:var(--colorTextBody);cursor:default;display:block;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:400;letter-spacing:normal;margin:0;text-transform:none}#infiniteoptions-container .spb-label-tooltip label:after{content:":"}#infiniteoptions-container [role=group]>span{display:flex;flex-wrap:wrap;margin-left:-8px;margin-bottom:-4px}#infiniteoptions-container .spb-productoptionswatchwrapper{cursor:pointer;display:inline-flex;margin:0 4px 4px;padding:0;position:relative}#infiniteoptions-container .spb-productoptionswatchwrapper input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#infiniteoptions-container .spb-swatchlabel{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#infiniteoptions-container .spb-productoptionswatch{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100%;box-shadow:0 0 0 1px var(--colorBorder);display:block;height:40px;overflow:hidden;position:relative;transition:box-shadow .2s ease;width:40px}#infiniteoptions-container .spb-productoptionswatch:before{border:4px solid var(--colorBody);border-radius:100%;bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:2}#infiniteoptions-container .spb-productoptionswatchwrapper:hover .spb-productoptionswatch,#infiniteoptions-container .spb-productoptionswatchwrapper input[type=radio]:focus+.spb-productoptionswatch{box-shadow:0 0 0 1px var(--colorTextBody)}#infiniteoptions-container .spb-productoptionswatchwrapper input[type=radio]:checked+.spb-productoptionswatch{box-shadow:0 0 0 2px var(--colorTextBody)}#infiniteoptions-container label:has(>input[type=radio]):not(:has(.spb-productoptionswatch)),#infiniteoptions-container input[type=radio]+label{background-color:var(--colorBody);box-shadow:0 0 0 1px var(--colorBorder);color:var(--colorTextBody);cursor:pointer;display:inline-block;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:calc(var(--typeBaseSize)*.92);font-weight:400;letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight);margin:0 8px 4px 0;overflow:hidden;padding:7px 15px;position:relative;text-align:center;transition:box-shadow .2s ease}#infiniteoptions-container label:has(>input[type=radio]):not(:has(.spb-productoptionswatch))>input[type=radio],#infiniteoptions-container input[type=radio]:has(+label){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#infiniteoptions-container label:has(>input[type=radio]):not(:has(.spb-productoptionswatch)):hover,#infiniteoptions-container label:has(>input[type=radio]:focus):not(:has(.spb-productoptionswatch)),#infiniteoptions-container input[type=radio]+label:hover,#infiniteoptions-container input[type=radio]:focus+label{box-shadow:0 0 0 1px var(--colorTextBody)}#infiniteoptions-container label:has(>input[type=radio]:checked):not(:has(.spb-productoptionswatch)),#infiniteoptions-container input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--colorTextBody)}#infiniteoptions-container div:has(>label.spb-productdescfont[for]){align-items:center;display:flex;gap:24px;margin-bottom:16px;margin-top:16px}#infiniteoptions-container label.spb-productdescfont[for]{color:var(--colorTextBody);cursor:pointer;flex-shrink:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:calc(var(--typeBaseSize) - 3px);font-weight:400;letter-spacing:normal;margin:0;text-transform:none;white-space:nowrap}#infiniteoptions-container label.spb-productdescfont[for]:after{content:":"}#infiniteoptions-container input[type=text],#infiniteoptions-container input[type=email],#infiniteoptions-container input[type=number],#infiniteoptions-container input[type=tel],#infiniteoptions-container textarea{background-color:var(--colorBody);border:0;box-shadow:0 0 0 1px var(--colorBorder);color:var(--colorTextBody);display:inline-block;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:calc(var(--typeBaseSize)*.92);font-weight:400;letter-spacing:var(--typeBaseSpacing);line-height:var(--typeBaseLineHeight);margin:0;min-width:160px;padding:7px 15px}#infiniteoptions-container input[type=text]:focus,#infiniteoptions-container input[type=email]:focus,#infiniteoptions-container input[type=number]:focus,#infiniteoptions-container input[type=tel]:focus,#infiniteoptions-container textarea:focus{box-shadow:0 0 0 1px var(--colorTextBody)}.product__add-to-cart{align-items:start;background-color:#f0f2f5;display:flex;gap:4px;padding-bottom:20px;padding-left:20px;padding-right:20px}.product__quick-view-cta{display:none}.product__quantity--inline{align-items:center;display:flex;font-size:calc(var(--typeBaseSize) - 3px);gap:24px}.product__quantity--inline .product__quantity-label{margin-bottom:0}.product__quantity--inline .js-qty__wrapper{height:40px;min-width:0;width:40px}.product__quantity--inline .js-qty__num{height:100%;padding:0}.product__quantity--inline .js-qty__adjust{display:none}.product-single__form{flex:1}.add-to-cart-container{display:flex;gap:4px}.add-to-cart-container [data-buy-it-now][disabled]{display:none}.product-section--option-required .add-to-cart[aria-disabled=true]{background-color:#f6f6f6;border-color:#b6b6b6;color:#b6b6b6;cursor:default}.product-section--option-required .add-to-cart[aria-disabled=true]:after{animation:none}.product-form__option-error,.product-form__option-value{flex-basis:100%;font-size:calc(var(--typeBaseSize) - 1px);margin:12px 0 0}.product-form__option-error{color:#d42b2b;font-weight:700;margin-top:8px}.product__banner{font-size:calc(var(--typeBaseSize) + 2px);font-weight:700;line-height:1.35;margin:0;padding:8px;text-align:center}.product__incentives{display:flex;gap:4px;justify-content:space-evenly;list-style-type:none;margin:0;padding:0}.product__incentive{align-items:center;display:inline-flex;flex:1;font-size:calc(var(--typeBaseSize) - 3px);gap:4px;justify-content:center;line-height:normal;padding:8px;text-align:center}.product__incentive .element-icon{flex-shrink:0}.product-block--tab{margin-top:16px}.template-product .index-section--stats:last-child{margin-bottom:4px}@media screen and (max-width:1023px){.add-to-cart-container{flex-direction:column;gap:8px}.product__incentives{flex-direction:column}.product-block--tab+.product-block--tab{margin-top:-8px}.product-full-width__inner--has-tabs .collapsible-content__inner{padding-bottom:16px}}@media screen and (max-width:768px){.product__main-photos{padding-bottom:48px;padding-top:48px}.product__main-photos .flickity-page-dots{bottom:-32px}.product-single__meta{text-align:left}.product__estimated-shipping{margin-top:16px}.product-block--variant-picker,.shopify-app-block:has(#infiniteoptions-container [role=group]),[data-app-option-expected] .shopify-app-block:has(#infiniteoptions-container){margin-top:16px}}@media only screen and (min-width:769px){.variant-input-wrap select{font-size:var(--typeBaseSize)}#infiniteoptions-container label:has(>input[type=radio]):not(:has(.spb-productoptionswatch)),#infiniteoptions-container input[type=radio]+label,#infiniteoptions-container input[type=text],#infiniteoptions-container input[type=email],#infiniteoptions-container input[type=number],#infiniteoptions-container input[type=tel],#infiniteoptions-container textarea{font-size:var(--typeBaseSize)}}@media only screen and (min-width:769px)and (max-width:1023px){.variant-wrapper,#infiniteoptions-container [role=group]{align-items:stretch;flex-direction:column;gap:8px}#infiniteoptions-container .spb-label-tooltip{flex-basis:auto}}@media only screen and (min-width:1024px){.template-product .article__title{font-size:34px}.product-full-width__inner--has-tabs{display:grid;grid-template-columns:repeat(var(--tab-count, 1),minmax(0,1fr));position:relative}.product-full-width__inner--has-tabs:before{background-color:var(--ak-blue);box-shadow:0 2px 4px #00000040;content:"";display:block;height:1px;top:40px;position:absolute;width:100%}.product-full-width__inner--has-tabs .collapsibles-wrapper:before{content:none}.product-full-width__inner--has-tabs>.product-block--tab,.product-full-width__inner--has-tabs>.product-block--tab>.collapsibles-wrapper,.product-full-width__inner--has-tabs>.product-block--tab>.collapsibles-wrapper>form{display:contents}.product-full-width__inner--has-tabs>.product-block--tab .collapsible-trigger{align-items:center;display:flex;height:40px;grid-row:1;justify-content:center;margin:0;padding-left:8px;padding-right:8px;position:relative;text-align:center;transition:background-color .2s ease,color .2s ease}.product-full-width__inner--has-tabs>.product-block--tab .collapsible-trigger:after{background-color:var(--ak-gray);content:"";height:28px;position:absolute;right:0;width:1px}.product-full-width__inner--has-tabs>.product-block--tab:last-child .collapsible-trigger:after{content:none}.product-full-width__inner--has-tabs>.product-block--tab .collapsible-trigger.is-open{background-color:#f0f2f5;color:var(--ak-blue)}.product-full-width__inner--has-tabs>.product-block--tab .collapsible-trigger__icon{display:none}.product-full-width__inner--has-tabs>.product-block--tab .collapsible-content{grid-column:1 / -1;grid-row:2;margin-bottom:-1px}.product-full-width__inner--has-tabs>.product-block--tab .collapsible-content__inner{padding-bottom:16px;padding-top:24px}}@media only screen and (min-width:1280px){.product-full-width__inner--has-tabs{font-size:calc(var(--typeBaseSize) + 2px)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/theme-product-page.css.map */
