.add-to-bag-block{position:absolute;bottom:0;left:0;overflow:hidden;z-index:1;visibility:hidden;opacity:0;max-height:0;width:405px;background-color:#fffffff2;transition-property:opacity,visibility,max-height;transition-duration:.3s,.3s,0s;transition-delay:0s,0s,.3s;transition-timing-function:linear}.add-to-bag-block.add-to-bag-block--right-position{left:unset;right:0}.add-to-bag-block.active{visibility:visible;opacity:1;max-height:100vh;transition-delay:0s,0s,0s}.add-to-bag-block .add-to-bag-block__container{position:relative}.add-to-bag-block .add-to-bag-block__close-button{position:absolute;top:21px;right:21px;z-index:2;display:flex;padding:0;background-color:transparent;transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-in}.add-to-bag-block .add-to-bag-block__close-button svg{width:17px;height:17px}.add-to-bag-block .add-to-bag-block__close-button:focus-visible{outline:2px solid #2b2b2b;outline-offset:3px}@media (-moz-touch-enabled: 0),(hover: hover){.add-to-bag-block .add-to-bag-block__close-button:hover{opacity:.7}}.add-to-bag-block .add-to-bag-block__products-slider-container{padding-top:20px;padding-bottom:16px;padding-left:40px;border-bottom:1px solid #dddddd}.add-to-bag-block .add-to-bag-block__meta-container{padding:45px 30px 20px}.add-to-bag-block .add-to-bag-block__tab{display:none}.add-to-bag-block .add-to-bag-block__tab.active-tab{display:block}@media (max-width: 1199px){.add-to-bag-block{position:fixed;bottom:0;left:0;right:0;z-index:4;width:100%}.add-to-bag-block.add-to-bag-block--right-position{left:0;right:0}.add-to-bag-block .add-to-bag-block__container{max-width:768px;margin-left:auto;margin-right:auto}}@media (max-width: 575px){.add-to-bag-block .add-to-bag-block__close-button{position:absolute;top:17px;right:17px}.add-to-bag-block .add-to-bag-block__meta-container{padding:34px 15px 20px}.add-to-bag-block .add-to-bag-block__products-slider-container{padding-left:15px;padding-right:15px}}.add-to-bag-block-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:4;visibility:hidden;opacity:0;width:100%;height:100%;background-color:#2b2b2b80;transition-property:visibility,opacity,max-height;transition-duration:.3s;transition-timing-function:ease-out}@media (max-width: 1199px){.add-to-bag-block-overlay.active{visibility:visible;opacity:1}}.add-to-bag-block-meta{display:flex;flex-direction:column}.add-to-bag-block-meta .add-to-bag-block-meta__title{font-family:GT Super Display,sans-serif;font-size:30px;font-weight:500;line-height:1.2;text-transform:capitalize;color:#2b2b2b}.add-to-bag-block-meta .add-to-bag-block-meta__title span{text-transform:uppercase}.add-to-bag-block-meta .add-to-bag-block-meta__subtitle{margin-top:4px;font-family:Acumin Pro,sans-serif;font-size:12px;font-weight:400;line-height:1.33;letter-spacing:.01em}.add-to-bag-block-meta .add-to-bag-block-meta__price-container{display:flex;align-items:center;margin-top:20px}.add-to-bag-block-meta .add-to-bag-block-meta__price-container afterpay-placement{margin:1px 0 0 4px}.add-to-bag-block-meta .add-to-bag-block-meta__color-container{margin-top:22px}.add-to-bag-block-meta .add-to-bag-block-meta__go-to-product-button{position:relative;display:inline-block;margin-top:20px;margin-right:auto;font-family:Acumin Pro,sans-serif;font-size:12px;font-weight:700;line-height:1.33;letter-spacing:.2em;text-transform:uppercase;text-decoration:unset;color:#000}.add-to-bag-block-meta .add-to-bag-block-meta__go-to-product-button:after{content:"";position:absolute;bottom:1px;left:0;right:0;opacity:1;height:1px;background-color:#2b2b2b;transition-timing-function:ease;transition-property:opacity;transition-duration:.3s}.add-to-bag-block-meta .add-to-bag-block-meta__go-to-product-button:focus-visible{outline:2px solid #2b2b2b;outline-offset:3px}@media (-moz-touch-enabled: 0),(hover: hover){.add-to-bag-block-meta .add-to-bag-block-meta__go-to-product-button:hover:after{opacity:0}}@media (max-width: 575px){.add-to-bag-block-meta .add-to-bag-block-meta__title{font-size:20px;line-height:1.3}.add-to-bag-block-meta .add-to-bag-block-meta__subtitle{margin-top:0;font-size:10px;line-height:1.4;letter-spacing:.02em}.add-to-bag-block-meta .add-to-bag-block-meta__price-container,.add-to-bag-block-meta .add-to-bag-block-meta__color-container{margin-top:18px}.add-to-bag-block-meta .add-to-bag-block-meta__go-to-product-button{margin-left:auto;margin-right:auto}}.add-to-bag-block-meta-color .add-to-bag-block-meta-color__label{font-family:Acumin Pro,sans-serif;font-size:14px;font-weight:400;line-height:1.43;letter-spacing:.08em;text-transform:capitalize;color:#2b2b2b}.add-to-bag-block-meta-color .add-to-bag-block-meta-color__label .add-to-bag-block-meta-color__label-name{margin-right:4px}.add-to-bag-block-meta-color .add-to-bag-block-meta-color__label .add-to-bag-block-meta-color__color-value{line-height:1.14;letter-spacing:.02em}@media (max-width: 575px){.add-to-bag-block-meta-color .add-to-bag-block-meta-color__label{font-size:12px;line-height:1.33}.add-to-bag-block-meta-color .add-to-bag-block-meta-color__label .add-to-bag-block-meta-color__color-value{letter-spacing:.01em}}.add-to-bag-block-meta-price .add-to-bag-block-meta-price__price-value{font-family:Acumin Pro,sans-serif;font-size:14px;font-weight:400;line-height:1.43;letter-spacing:.08em;color:#2b2b2b}.add-to-bag-block-meta-price .add-to-bag-block-meta-price__price-value.add-to-bag-block-meta-price__price-value--sale{color:red}.add-to-bag-block-meta-price .add-to-bag-block-meta-price__price-value.add-to-bag-block-meta-price__price-value--compared{margin-left:5px;text-decoration:line-through;color:#666}.add-to-bag-block-product-form .add-to-bag-block-product-form__option{margin-top:22px}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-label{margin-top:22px;margin-bottom:22px;font-family:Acumin Pro,sans-serif;font-size:14px;font-weight:400;line-height:1.43;letter-spacing:.08em;color:#2b2b2b}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-label .add-to-bag-block-product-form__option-label-name{margin-right:4px;text-transform:uppercase}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-label .add-to-bag-block-product-form__option-value{line-height:1.14;letter-spacing:.02em}.add-to-bag-block-product-form .add-to-bag-block-product-form__options-container{display:flex;flex-wrap:wrap;margin:-5px}.add-to-bag-block-product-form .add-to-bag-block-product-form__options-container.add-to-bag-block-product-form__options-container--gift-image-option{margin:0}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-item{position:relative;padding:5px}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-item.add-to-bag-block-product-form__option-item--gift-image-option{width:50%;padding:0}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-item.add-to-bag-block-product-form__option-item--gift-amount-option{width:25%}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-item-label{display:flex;justify-content:center;align-items:center;min-width:50px;min-height:40px;padding:11px 10px;border:1px solid #dddddd;font-family:Acumin Pro,sans-serif;font-size:14px;font-weight:600;line-height:1.14;letter-spacing:.02em;color:#2b2b2b;cursor:pointer}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-item-label .add-to-bag-block-product-form__option-item-label--gift-image-option{letter-spacing:.25em;text-transform:uppercase}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-item-option{position:absolute;top:0;left:0;opacity:0}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-item-option:focus-visible+.add-to-bag-block-product-form__option-item-label{outline:2px solid #2b2b2b;outline-offset:3px}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-item-option.disabled+.add-to-bag-block-product-form__option-item-label{background:linear-gradient(to bottom right,transparent calc(50% - 1px),#dddddd,transparent calc(50% + 1px));color:#666}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-item-option:checked+.add-to-bag-block-product-form__option-item-label{border-color:#2b2b2b;background-color:#2b2b2b;color:#fff}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-item-option.disabled:checked+.add-to-bag-block-product-form__option-item-label{border-color:#666;background:linear-gradient(to bottom right,transparent calc(50% - 1px),#666666,transparent calc(50% + 1px));color:#666}.add-to-bag-block-product-form .add-to-bag-block-product-form__button{margin-top:20px;padding:16px 30px}.add-to-bag-block-product-form .add-to-bag-block-product-form__error-message-container{display:flex;visibility:hidden;opacity:0;transform:translateY(-100%);max-height:0;transition-property:opacity,visibility,transform,max-height;transition-duration:.1s,.1s,.3s,.3s}.add-to-bag-block-product-form .add-to-bag-block-product-form__error-message-container.active{visibility:visible;opacity:1;transform:translateY(0);max-height:100vh;transition-property:opacity,visibility,transform,max-height;transition-delay:.1s,.1s,0s,0s;transition-duration:.2s,.2s,.3s,.3s}.add-to-bag-block-product-form .add-to-bag-block-product-form__error-message-wrapper{position:relative;width:100%;margin-top:20px;padding:10px 30px 10px 10px;background-color:#ffeef0}.add-to-bag-block-product-form .add-to-bag-block-product-form__error-message{font-family:Acumin Pro,sans-serif;font-size:12px;font-weight:600;line-height:1.14;letter-spacing:.02em;color:#950f0f}.add-to-bag-block-product-form .add-to-bag-block-product-form__error-message-close-button{position:absolute;top:10px;right:10px;padding:0;background-color:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none}.add-to-bag-block-product-form .add-to-bag-block-product-form__error-message-close-button svg{width:10px;height:10px}.add-to-bag-block-product-form .add-to-bag-block-product-form__error-message-close-button svg path{fill:#950f0f}@media (max-width: 575px){.add-to-bag-block-product-form .add-to-bag-block-product-form__option-item-label{min-width:40px;padding-left:5px;padding-right:5px}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-label{margin-top:20px;margin-bottom:20px;font-size:12px;line-height:1.33}.add-to-bag-block-product-form .add-to-bag-block-product-form__option-label .add-to-bag-block-product-form__option-value{letter-spacing:.01em}.add-to-bag-block-product-form .add-to-bag-block-product-form__option{margin-top:20px}}.add-to-bag-block-products-slider{display:flex;align-items:flex-end}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__container{overflow:hidden;width:205px;margin-left:-5px;margin-right:-5px;padding-bottom:3px}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__items-wrapper{display:flex;transform:translate(0);transition-property:transform;transition-duration:.7s;transition-timing-function:ease}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__content-container{position:relative;overflow:hidden;opacity:.25;width:60px;height:80px;border:1px solid transparent;transition-property:opacity,border;transition-duration:.5s;transition-timing-function:ease}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__slide{flex-shrink:0;padding-left:5px;padding-right:5px}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__slide.active-slide .add-to-bag-block-products-slider__content-container{opacity:1;border:1px solid #2b2b2b}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__controls{display:flex;align-items:center;margin-left:14px}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__item-count-container{margin-left:10px;margin-right:10px;font-family:Acumin Pro,sans-serif;font-size:10px;font-weight:400;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#2b2b2b}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__button{display:flex;visibility:visible;opacity:1;margin:-10px;padding:10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;transition-property:opacity,visibility;transition-timing-function:ease-in;transition-duration:.3s}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__button svg{width:7px;height:14px}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__button.add-to-bag-block-products-slider__button--previous{transform:rotate(180deg)}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__button:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.add-to-bag-block-products-slider .add-to-bag-block-products-slider__button.hidden{visibility:hidden;opacity:0}@media (-moz-touch-enabled: 0),(hover: hover){.add-to-bag-block-products-slider .add-to-bag-block-products-slider__button:hover{opacity:.8}}@media (max-width: 575px){.add-to-bag-block-products-slider .add-to-bag-block-products-slider__controls{display:flex;align-items:center;margin-left:auto}}
