.product-section__wrapper{display:flex;gap:60px}.product-section__details{width:100%}.product-section__block{margin-bottom:var(--block-margin)}.variant-container{display:flex;flex:1 1 0;width:100%;gap:12px}.variant-option-group{margin-bottom:1.5rem;width:100%}.variant-option-label{display:block;margin-bottom:.5rem;font-weight:600}.custom-dropdown{position:relative;width:100%;max-width:300px}.custom-dropdown-selected{padding:.75rem 1rem;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:border-color .2s}.custom-dropdown.active .custom-dropdown-selected{border-color:#000;border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-dropdown-arrow{font-size:.8em;transition:transform .2s}.custom-dropdown.active .custom-dropdown-arrow{transform:rotate(180deg)}.custom-dropdown-options{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;border:1px solid #000;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#fff;z-index:1000;display:none}.custom-dropdown.active .custom-dropdown-options{display:block}.custom-dropdown-option{padding:.75rem 1rem;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f0f0f0}.custom-dropdown-option:last-child{border-bottom:none}.custom-dropdown-option:hover:not(.sold-out){background-color:#f5f5f5}.custom-dropdown-option.sold-out{color:#999;cursor:not-allowed;background-color:#fafafa;font-style:italic}.el-color-swatch{width:20px;height:20px;aspect-ratio:1/1;border-radius:100vw;border:1px solid rgba(0,0,0,.2)}.variant-container h4{display:grid;place-items:center;border-radius:1px;border:1px solid #000;background:#f8f8f6;color:#161616;font-family:Helvetica Now Display;font-size:20px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.2px;width:50px;aspect-ratio:1;flex-shrink:0}.variant-options{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.variant-selects-container{display:flex;width:100%;flex-direction:row-reverse;gap:12px}.el-quantity-selector{display:flex;flex-wrap:wrap;width:100%;gap:16px;align-items:center;margin-bottom:34px}.el-quantity-selector label{padding:20px;background:#f8f8f6;border-radius:1px;flex:1 1 192px;text-align:center;border:transparent 1px solid;position:relative;display:flex;flex-direction:column;gap:10px;align-items:center;border:1px black solid;opacity:.25;transition:opacity .3s}.el-quantity-selector label p br{display:none}.el-quantity-selector label img{max-height:66px;width:auto;object-fit:contain}.el-quantity-selector label:has(input:checked){opacity:1}.el-quantity-selector label input{display:none}.el-quantity__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-family:Helvetica Now Display;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.42px;border-radius:2px;background:#2d741f;display:flex;justify-content:center;width:calc(100% - 32px);padding:5px}#el-product-section select{-webkit-appearance:none;appearance:none}@supports (appearance: base-select){#el-product-section select,#el-product-section select::picker(select){-webkit-appearance:base-select;appearance:base-select;animation:rotateHue 10s infinite;animation-play-state:paused}#el-product-section select:open{animation-play-state:running}@media(prefers-reduced-motion){#el-product-section select:open{animation-play-state:paused}}}#el-product-section select{display:flex;justify-content:space-between;align-items:center;width:100%;color:#000;padding-block:10px;padding-inline:20px 30px;cursor:pointer;border-radius:1px;border:.5px solid rgba(0,0,0,.25);color:var(--text-muted);font-family:Helvetica Now Display;font-size:18px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.18px}@supports (appearance: base-select){#el-product-section select{padding-inline:20px;background-image:none}#el-product-section select img{width:30px;line-height:1}#el-product-section select::picker-icon{content:"";width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M6.27295 5.52283C6.27295 5.10861 5.93716 4.77283 5.52295 4.77283C5.10874 4.77283 4.77295 5.10861 4.77295 5.52283L5.52295 5.52283L6.27295 5.52283ZM4.99262 6.05326C5.28551 6.34615 5.76039 6.34615 6.05328 6.05326L10.8263 1.28029C11.1191 0.987393 11.1191 0.512519 10.8263 0.219627C10.5334 -0.0732669 10.0585 -0.0732669 9.76559 0.219627L5.52295 4.46227L1.28031 0.219626C0.987416 -0.0732671 0.512542 -0.0732671 0.219649 0.219626C-0.0732446 0.512519 -0.0732446 0.987393 0.219649 1.28029L4.99262 6.05326ZM5.52295 5.52283L4.77295 5.52283L4.77295 5.52293L5.52295 5.52293L6.27295 5.52293L6.27295 5.52283L5.52295 5.52283Z' fill='black'/%3E%3C/svg%3E");transition:rotate .2s ease-out;margin:0}#el-product-section select:open::picker-icon{rotate:180deg}#el-product-section select::picker(select){padding:0;font-weight:400;opacity:0;height:0;border-radius:1px;border:.5px solid rgba(0,0,0,.25);background:#fff;overflow:clip;transition:height .3s,opacity .3s,overlay .3s,display .3s;transition-behavior:allow-discrete}#el-product-section select:open::picker(select){opacity:1;height:calc-size(auto,size);overflow:auto}@starting-style{#el-product-section select:open::picker(select){opacity:0;height:0}}#el-product-section select option{display:flex;align-items:center;padding:10px;gap:10px;cursor:pointer;transition-property:color,background;transition-duration:.2s;transition-timing-function:ease-out}#el-product-section select option:where(:hover,:focus,:active){background:#d3d3d3}#el-product-section select option:checked{background:#d3d3d3}#el-product-section select option::checkmark{display:none}#el-product-section select option:first-child{border:0}#el-product-section select selectedcontent{display:flex;align-items:center;gap:10px}}.product-details__product-links{display:flex;width:100%;gap:16px;align-items:center;margin-bottom:34px}.product-details__product-links .product-links__item{width:100%;padding:0 20px;display:flex;gap:10px;align-items:center;border:black solid 1px;opacity:.25}.product-links__item img{height:58px;width:auto;margin-top:6px}.product-details__product-links .product-links__item[data-link-active]{opacity:1}@keyframes outerPulse{0%{transform:scale(0);opacity:1}70%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}@keyframes innerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.delivery-notice__pulse-icon .pulse-icon__outer{animation:outerPulse 1.5s ease-out infinite;transform-origin:center}.delivery-notice__pulse-icon .pulse-icon__inner{animation:innerPulse 1.5s ease infinite;transform-origin:center}.product-section__product-title{color:var(--text-primary);font-size:34px;font-style:normal;font-weight:500;line-height:34px;letter-spacing:.34px}.el-product-eyebrow{font-size:14px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.42px;text-transform:uppercase}.product-section__rating{display:flex;align-items:center;gap:8px}.product-details__prices{display:flex;gap:8px;align-items:center}.details-form__saved{font-size:14px;font-style:normal;letter-spacing:.42px;font-family:Helvetica Now Display;color:var(--text-secondary);text-transform:uppercase;padding:6px 17px;border-radius:2px;background:#7d2525;width:max-content}.product-form__guarantee-block{border-radius:2px;background:#f8f8f6;padding:14px;display:flex;gap:12px;align-items:center}.guarantee-block__detail{display:flex;flex-direction:column;gap:6px}.guarantee-block__detail p{font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}.product-form__guarantee-block svg{flex-shrink:0}.product-section__block--mobile{display:none}.el-delivery-notice{display:flex;gap:10px;align-items:center;justify-content:center}.el-delivery-notice p strong{font-weight:500}.product-section__payment-methods{width:100%;max-width:475px;margin-inline:auto}.product-section__text-icon{display:flex;align-items:center;gap:10px}a[data-product-link]{display:block;width:100%}.product-form__selector-heading,.product-form__variant-heading,.product-form__link-heading{margin-bottom:24px}.product-form__variant-heading{display:flex;align-items:center;justify-content:space-between;width:100%}.product-form__text strong{color:var(--text-primary);font-weight:500}.product-section__accordion{display:flex;flex-direction:column;gap:14px}.product-media__swiper{display:block;margin-bottom:40px}.product-accordion__tag-wrapper{display:flex;gap:20px;flex-direction:column}.product-accordion__tag-header{display:flex;gap:8px;align-items:center}.product-accordion__tag-item{display:flex;flex-direction:column;gap:8px}.product-section__accordion-group--mobile{display:none}.accordion--content p.product-accordion__tag-header{color:#161616;font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.18px}.el-color-select{display:flex;width:100%;align-items:center;gap:10px;border-radius:1px;border:.5px solid rgba(0,0,0,.25);padding-left:20px}.el-color-select select{border:unset!important;padding:10px 20px 10px 0!important}@media(max-width:991px){.product-section__wrapper{gap:24px}.product-section__details{padding-inline:20px;overflow:hidden}.product-section__block{margin-bottom:var(--block-margin-mob)}.product-section__product-title{font-size:26px;line-height:26px;letter-spacing:.26px}.el-product-eyebrow{font-size:12px;line-height:14px;letter-spacing:.36px}.product-section__rating{gap:7px}.product-form__guarantee-block{padding:11px 13px}.product-form__guarantee-block svg{width:46px;height:auto}.guarantee-block__detail p{font-size:13px;line-height:16px;letter-spacing:.13px}.product-section__block--mobile{display:flex}.product-form__text.product-section__block--mobile{display:block}.product-section__block--desktop{display:none}.product-section__text-icon svg{width:11px;height:auto}.product-details__product-links{margin-bottom:24px;gap:8px}.product-form__selector-heading{margin-bottom:26px}.product-form__variant-heading,.product-form__link-heading{margin-bottom:16px}.variant-options{margin-bottom:0}.product-form__variant-picker .product-form__text{margin-bottom:16px}.variant-container h4{width:40px;font-size:15px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.15px}#el-product-section select{font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.13px;padding-inline:12px}#el-product-section select option{gap:8px}.el-color-select{padding-left:12px;gap:8px}.el-color-select select{padding:10px 12px 10px 0!important}.el-color-swatch{width:16px;height:16px}.product-details__product-links .product-links__item{padding:0 12px;gap:14px}.product-links__item img{height:52px}.el-quantity-selector{gap:10px;flex-wrap:nowrap;margin-bottom:24px}.el-quantity-selector label{padding:22px 5px 15px;gap:8px}.el-quantity-selector label p br{display:block}.el-quantity-selector label img{max-height:47px}.el-quantity__badge{font-size:12px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:.36px;padding:2px;width:calc(100% - 12px)}.details-form__saved{padding:5px 9px;font-size:12px;line-height:14px;letter-spacing:.36px}.product-section__accordion{gap:12px}.product-media__swiper{margin-bottom:0}.product-section__accordion-group--desktop{display:none}.product-section__accordion-group--mobile{display:block}.product-accordion__tag-header svg{width:16px;height:auto}.accordion--content p.product-accordion__tag-header{font-size:15px;line-height:16px;letter-spacing:.15px}.product-accordion__tag-wrapper{gap:16px}.product-section__accordion .accordion--content{padding:0 11px 0 18px}[data-product-homepage],.product-wrapper__media:has([data-product-homepage]){display:none}}[data-product-link].is-loading .product-links__item{position:relative;opacity:.5}[data-product-link].is-loading .product-links__item:after{content:"";position:absolute;right:8px;top:50%;width:14px;height:14px;transform:translateY(-50%);border:2px solid #ccc;border-top-color:#000;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/el-product-details.css.map */
