/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./_src/styles/components/main-product.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-product{overflow:hidden}.main-product .product-top-area{gap:16px}@media screen and (min-width:1024px){.main-product .product-top-area{flex-wrap:nowrap}}@media screen and (max-width:1023px){.main-product .product-top-area{gap:0px}}.main-product .product-top-area .product-left-area{width:calc(50% - 8px);min-width:calc(50% - 8px);position:relative}@media screen and (max-width:1023px){.main-product .product-top-area .product-left-area{width:100%;min-width:100%}}.main-product .product-top-area .product-left-area .product-badges{position:absolute;top:30px;right:0;z-index:1}@media screen and (max-width:1023px){.main-product .product-top-area .product-left-area .product-badges{top:18px;right:23px}.main-product .product-top-area .product-left-area .product-badges.has-thumbnails{right:0}}.main-product .product-top-area .product-left-area .product-tags{position:absolute;left:50px;top:30px;z-index:1}@media screen and (max-width:1023px){.main-product .product-top-area .product-left-area .product-tags{left:16px;top:18px}}.main-product .product-top-area .product-left-area .object-fit--contain,.main-product .product-top-area .product-left-area .object-fit--cover{aspect-ratio:1}.main-product .product-top-area .product-left-area .main-slider{margin:0 -4px}@media screen and (max-width:1023px)and (max-width:1023px){.main-product .product-top-area .product-left-area .main-slider:not(.has-thumbnails) .keen-slider__slide{min-width:calc(100% - 23px)}}.main-product .product-top-area .product-left-area .main-slider .keen-slider__slide{min-width:100%;padding:0 4px}.main-product .product-top-area .product-left-area .product-left-area--thumbnails{position:absolute;bottom:0;left:0;padding:36px 72px;z-index:1;width:100%}@media screen and (max-width:1023px){.main-product .product-top-area .product-left-area .product-left-area--thumbnails{margin-top:12px;position:relative;padding:0 20px;overflow:visible}}.main-product .product-top-area .product-left-area .product-left-area--thumbnails .keen-slider{margin:0 -2px}@media screen and (max-width:1023px){.main-product .product-top-area .product-left-area .product-left-area--thumbnails .keen-slider{overflow:visible}}.main-product .product-top-area .product-left-area .product-left-area--thumbnails .keen-slider>.keen-slider__slide{min-width:20%;width:20%;padding:1px 2px;cursor:pointer}@media screen and (max-width:1023px){.main-product .product-top-area .product-left-area .product-left-area--thumbnails .keen-slider>.keen-slider__slide{width:31.25%;min-width:31.25%}}.main-product .product-top-area .product-left-area .product-left-area--thumbnails .keen-slider>.keen-slider__slide.active>.inner{border-color:#000}.main-product .product-top-area .product-left-area .product-left-area--thumbnails .keen-slider>.keen-slider__slide.active>.inner:before{opacity:1;visibility:visible}.main-product .product-top-area .product-left-area .product-left-area--thumbnails .keen-slider>.keen-slider__slide>.inner{position:relative;border:1px solid transparent;transition:all .35s ease}.main-product .product-top-area .product-left-area .product-left-area--thumbnails .keen-slider>.keen-slider__slide>.inner:before{content:"";display:block;width:100%;height:100%;left:0;top:0;position:absolute;border:4px solid #fff;pointer-events:none;transition:all .35s ease;opacity:0;visibility:hidden;z-index:1}.main-product .product-top-area .product-right-area{width:calc(50% - 8px);min-width:calc(50% - 8px);padding:96px 76px}@media screen and (max-width:1023px){.main-product .product-top-area .product-right-area{padding:24px 16px 0;width:100%;min-width:100%}}.main-product .product-top-area .product-right-area>.inner{max-width:458px;width:100%}.main-product .product-top-area .product-right-area>.inner>*+*{margin-top:6px}.main-product .product-top-area .product-right-area>.inner>*:last-child{margin-bottom:0!important}.main-product .product-top-area .product-right-area>.inner>.product-keywords{gap:16px;font-style:italic;font-size:12px;line-height:18px}.main-product .product-top-area .product-right-area>.inner>.product-keywords li{position:relative}.main-product .product-top-area .product-right-area>.inner>.product-keywords li:not(:first-child):after{content:"";width:4px;height:4px;display:block;position:absolute;right:calc(100% + 3px);top:50%;transform:translate(-50%,-50%);background:#696259;border-radius:50%}.main-product .product-top-area .product-right-area>.inner>.product-introduction{margin-bottom:18px;margin-top:24px}.main-product .product-top-area .product-right-area>.inner>.product-tags{margin-top:18px}.main-product .product-top-area .product-right-area>.inner>.product-stats{margin-top:18px;gap:19px;margin-bottom:40px}.main-product .product-top-area .product-right-area>.inner>.product-form{margin-top:24px}.main-product .product-top-area .product-right-area>.inner>.product-form .product-options{margin-bottom:40px}.main-product .product-top-area .product-right-area>.inner>.product-form .product-options .product-option .option-title{margin-bottom:12px}.main-product .product-top-area .product-right-area>.inner>.product-form .product-options .product-option ul li{width:100%;max-width:100px}@media screen and (max-width:1023px){.main-product .product-top-area .product-right-area>.inner>.product-form .product-options .product-option ul li{max-width:86px}}.main-product .product-top-area .product-right-area>.inner>.product-form .product-options .product-option ul li input{display:none}.main-product .product-top-area .product-right-area>.inner>.product-form .product-options .product-option ul li input:checked+label .option-value{font-weight:500}.main-product .product-top-area .product-right-area>.inner>.product-form .product-options .product-option ul li input:checked+label .option-value:after{transform:scaleX(1)}.main-product .product-top-area .product-right-area>.inner>.product-form .product-options .product-option ul li input+label{position:relative;cursor:pointer;text-align:center}.main-product .product-top-area .product-right-area>.inner>.product-form .product-options .product-option ul li input+label>.placeholder{height:86px;aspect-ratio:1/1}@media screen and (min-width:835px){.main-product .product-top-area .product-right-area>.inner>.product-form .product-options .product-option ul li input+label>.placeholder{height:100px}}.main-product .product-top-area .product-right-area>.inner>.product-form .product-options .product-option ul li input+label .picture-element-wrapper{width:100%}.main-product .product-top-area .product-right-area>.inner>.product-form .product-options .product-option ul li input+label .option-value{position:relative;padding-bottom:3px;transition:all .35s ease;display:inline-flex}.main-product .product-top-area .product-right-area>.inner>.product-form .product-options .product-option ul li input+label .option-value:after{content:"";width:100%;position:absolute;height:1px;bottom:0;background:currentColor;transform:scaleX(0);transform-origin:left;left:0;transition:all .35s ease}.main-product .product-top-area .product-right-area>.inner>.product-form .btn--atc{width:100%;min-height:51px}.main-product .product-top-area .product-right-area>.inner>.product-form #klaviyo-bis-button-container#klaviyo-bis-button-container>div{width:100%}.main-product .product-top-area .product-right-area>.inner>.product-form #klaviyo-bis-button-container#klaviyo-bis-button-container button{font-family:Poppins,Arial,sans-serif;font-size:14px;letter-spacing:0px;font-weight:400;background:#c4a16e;color:#fff;border:1px solid #c4a16e;display:inline-flex;align-items:center;justify-content:space-between;padding:14px 32px;line-height:20px;transition:all .5s cubic-bezier(.34,1.56,.64,1);text-transform:uppercase;height:unset;width:calc(100% - 66px)}.main-product .product-top-area .product-right-area>.inner>.product-form #klaviyo-bis-button-container#klaviyo-bis-button-container button:before{content:"";display:block;background:url(icon-bell.svg) center/18px 21px no-repeat;width:18px;height:21px}.main-product .product-top-area .product-right-area>.inner>.product-form #klaviyo-bis-button-container#klaviyo-bis-button-container button[disabled]{border-color:#696259;color:#fff;background:#696259}@media(hover:hover){.main-product .product-top-area .product-right-area>.inner>.product-form #klaviyo-bis-button-container#klaviyo-bis-button-container button:hover{border-color:#b98c56;color:#fff;background:#b98c56;box-shadow:none}}.main-product .product-top-area .product-right-area>.inner>.product-form #klaviyo-bis-button-container#klaviyo-bis-button-container button img path,.main-product .product-top-area .product-right-area>.inner>.product-form #klaviyo-bis-button-container#klaviyo-bis-button-container button svg path{transition:fill .25s ease,stroke .25s ease}.main-product .product-top-area .product-right-area>.inner>.under-atc-content{margin-top:16px}.main-product .product-top-area .product-right-area>.inner>.fragrance-images{margin:40px 0}.main-product .product-top-area .product-right-area>.inner>.fragrance-images .keen-slider{margin:0 -4px}.main-product .product-top-area .product-right-area>.inner>.fragrance-images .keen-slider .keen-slider__slide{padding:0 4px;min-width:122px;width:122px}.main-product .product-top-area .product-right-area>.inner>.fragrance-images .keen-slider .keen-slider__slide .object-fit--cover{aspect-ratio:1.28}.main-product .product-top-area .product-right-area>.inner>.product-accordion-area,.main-product .product-top-area .product-right-area>.inner>.product-upsell-area{margin:40px 0}
/*# sourceMappingURL=/cdn/shop/t/54/assets/main-product.css.map */
