@keyframes topToBottom{0%{transform:translateY(0)}25%{transform:translateY(200%)}50%{transform:translateY(200%)}75%{transform:translateY(0)}to{transform:translateY(0)}}.product-information--media-left{--sidebar-width: 430px}@media screen and (min-width: 750px){.product-details{padding-left:8px!important}}.product-details .mg-product-title__wrapper .mg-product-title__subtitle{font-size:14px;line-height:16px;font-weight:700;text-transform:uppercase;margin-bottom:8px}.product-details .mg-product-title__wrapper h1{text-transform:uppercase;margin:0}@media screen and (max-width: 989px){.product-details .mg-product-title__wrapper h1{font-size:20px;line-height:24px}}.product-details .product-form-buttons{gap:8px}@media screen and (min-width: 990px){.product-details .product-form-buttons{gap:24px}}.product-details .quantity-selector{border:1px solid #000}.product-details .quantity-selector input{font-size:20px!important}.product-details .mg-price__price .price{font-family:var(--font-h3--family)!important;font-weight:var(--font-h3--weight)!important;font-size:var(--font-h3--size)!important;line-height:var(--font-h3--line-height)!important;letter-spacing:var(--font-h3--letter-spacing)!important;text-transform:var(--font-h3--case)!important}@media screen and (min-width: 990px){.product-details .mg-price__price .price{font-family:var(--font-h1--family)!important;font-weight:var(--font-h1--weight)!important;font-size:var(--font-h1--size)!important;line-height:var(--font-h1--line-height)!important;letter-spacing:var(--font-h1--letter-spacing)!important;text-transform:var(--font-h1--case)!important}}.product-details .mg-price__price .compare-at-price{font-family:var(--font-h4--family)!important;font-weight:var(--font-h4--weight)!important;font-size:var(--font-h4--size)!important;line-height:var(--font-h4--line-height)!important;letter-spacing:var(--font-h4--letter-spacing)!important;text-transform:var(--font-h4--case)!important;font-weight:400!important;color:#767676!important;margin-left:8px}@media screen and (min-width: 990px){.product-details .mg-price__price .compare-at-price{font-family:var(--font-h1--family)!important;font-weight:var(--font-h1--weight)!important;font-size:var(--font-h1--size)!important;line-height:var(--font-h1--line-height)!important;letter-spacing:var(--font-h1--letter-spacing)!important;text-transform:var(--font-h1--case)!important;font-weight:400!important;margin-left:16px}}.product-details .mg-price__omnibus{margin-top:8px}@media screen and (min-width: 990px){.product-details .mg-price__omnibus{margin-top:16px}}.product-details .mg-price__omnibus p{font-weight:400!important;font-size:12px!important;line-height:14px!important;color:#767676!important}.product-details .mg-price__omnibus span{display:none}.product-details .mg-discount-code{display:grid;grid-template-columns:1fr 80px;clip-path:polygon(25px 0,100% 0,100% 100%,0% 100%,0 25px)}@media screen and (min-width: 750px){.product-details .mg-discount-code{grid-template-columns:1fr 120px}}.product-details .mg-discount-code__content{padding:16px 16px 16px 32px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 750px){.product-details .mg-discount-code__content{padding:16px 16px 16px 44px}}.product-details .mg-discount-code__content-title{margin:0 0 4px;font-family:var(--font-paragraph--family)!important;font-weight:700!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important}.product-details .mg-discount-code__content-description{margin:0 0 16px;font-family:var(--font-paragraph--family)!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important}.product-details .mg-discount-code__content copy-text{display:block}.product-details .mg-discount-code__content copy-text span{font-family:var(--font-paragraph--family)!important;font-weight:700!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;font-size:13px!important;text-decoration:underline;cursor:pointer;transition:all .3s cubic-bezier(.44,.54,.12,.86)}.product-details .mg-discount-code__content copy-text span:hover{opacity:.8}.product-details .mg-discount-code__image{padding-right:8px}.product-details .mg-discount-code__image img{max-width:70px}.product-set-section{margin-top:12px}@media screen and (min-width: 990px){.product-set-section{margin-bottom:8px;margin-top:24px}}.product-set-section .product-set-title{margin-bottom:16px;font-size:14px;line-height:18px}.product-set-section .product-set-title span:first-of-type{font-weight:700}.product-set-section .product-set-icons-wrapper{display:flex;flex-wrap:wrap}.product-set-section .product-set-icon a{display:block;border:1px solid #e2d4c2;overflow:hidden;transition:all .3s cubic-bezier(.44,.54,.12,.86)}.product-set-section .product-set-icon a:hover{border-color:#211f1c}.product-set-section .product-set-icon.current-product a{border-width:2px;border-color:#211f1c}.product-set-section .product-set-icon img{display:block;object-fit:cover;margin-block:0}.color-swatchers{margin-top:20px}.color-swatchers .color-swatchers-title{font-size:1.1em;margin-bottom:10px}.color-swatchers .color-swatchers-list{display:flex;flex-wrap:wrap;gap:10px}.color-swatchers .color-swatcher{border:1px solid #e2d4c2;overflow:hidden;transition:all .3s cubic-bezier(.44,.54,.12,.86)}.color-swatchers .color-swatcher:hover{transform:scale(1.1)}.color-swatchers .color-swatcher a{display:block}.color-swatchers .color-swatcher img{display:block;width:50px;height:50px}
