*{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{scroll-behavior:smooth}body.overflow-hidden-mobile{overflow:hidden}img{max-width:100%}a,.rte a{color:rgb(var(--color-a-link))}a:hover,.rte a:hover{color:rgb(var(--color-a-link-hover))}a,button,.button,svg{transition:all .2s ease}summary,summary *{transition:all .2s ease}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:700;letter-spacing:0px;color:rgb(var(--color-title))}h5,h6,.h5,.h6{font-weight:500;color:rgb(var(--color-title))}.h1,h1{font-size:50px;line-height:1.2;letter-spacing:1.5px;font-weight:700}.h2,h2{font-size:38px;line-height:1.2631;letter-spacing:1.14px;font-weight:600}.h3,h3{font-size:26px;line-height:31px;letter-spacing:.78px;font-weight:700}.h4,h4{font-size:18px;line-height:1.66;letter-spacing:0;font-weight:600;font-family:var(--font-body-family)}.h5,h5{font-size:16px;line-height:1.75;letter-spacing:.96px;font-weight:600}.h6,h6{font-size:15px;line-height:1.2;letter-spacing:1.2px;font-weight:400;font-family:var(--font-body-family)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}:focus,:focus-visible,:focus-within{box-shadow:none;outline:none}p{font-size:16px;letter-spacing:0;line-height:1.75;font-weight:400}.field__input,.field__select,.select__select,.customer .field input,.customer select{height:40px;font-size:15px;margin:0;line-height:25px;border:.5px solid #8B8B8B;background:#fff;color:#7b7b7b;letter-spacing:0;padding:8px 20px 7px}.field .text-area{min-height:120px}.field__select{flex-grow:1;padding:13px 20px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.2}.field__select+.svg-wrapper{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;height:7px}.button,.button-label,.shopify-challenge__button,.customer button{font-size:14px;letter-spacing:1.4px;font-weight:700;line-height:23px;font-family:var(--font-body-family);text-transform:uppercase;border-radius:0}.button--primary:before,.button--primary:after,.button--secondary:before,.button--secondary:after{display:none}.button--primary{background:rgba(var(--color-button));color:rgba(var(--color-button-text))}.button--primary:hover{background:rgba(var(--color-button-hover));color:rgba(var(--color-button-color-hover))}.button:not(.btn-style-color_card):not(.button--secondary){color:#fff;background-image:linear-gradient(to right,#ad0c50,#5e204a 51%,#ad0c50);background-size:200% auto;transition:all .3s ease}.button--primary:not(.btn-style-color_card){background-image:linear-gradient(to right,#ad0c50,#5e204a 51%,#ad0c50);background-size:200% auto;transition:all .3s ease}.button:not(.btn-style-color_card):hover{background-position:right center}.button--primary:not(.btn-style-color_card):hover{background-position:right center}.button--secondary{background:transparent;outline:1px solid;outline-offset:0;outline-color:rgb(var(--color-button-hover));font-size:14px;letter-spacing:1.4px;font-weight:700;line-height:23px;font-family:var(--font-body-family);text-transform:uppercase;color:rgb(var(--color-secondary-button-text))}.button--secondary:hover{background:rgba(var(--color-button-hover));color:rgba(var(--color-button-color-hover))}.button--secondary:not(.btn-style-color_card):hover{background:linear-gradient(to right,#ad0c50,#5e204a 51%,#ad0c50);color:#fff!important}.button .icon.icon-arrow,.button-label .icon.icon-arrow,.shopify-challenge__button .icon.icon-arrow,.customer button .icon.icon-arrow{margin-left:5px;width:auto;height:7px}.customer .field.password-eye-show input{padding-right:50px}.field__label,.customer .field label{letter-spacing:0px;font-size:15px;font-weight:400;top:8px;left:20px;line-height:25px;color:#7b7b7b}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.field__select:focus,.field__select:not(:placeholder-shown),.field__select:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:15px 20px 5px;color:#000}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.field__select:focus~.field__label,.field__select:not(:placeholder-shown)~.field__label,.field__select:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:9px;top:5px;left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem;line-height:1}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(38px + var(--buttons-border-width)* 2);padding:10px 30px 7px}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.select__select:focus,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none;outline:none;margin:0}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after,.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{display:none}.page-width.full-width{max-width:100%;padding:0 20px}.sec-head{text-align:center;display:flex;flex-flow:column}.sec-head.text-align-left{text-align:left;align-items:flex-start}.sec-head.text-align-center{text-align:center;align-items:center}.sec-head.text-align-right{text-align:right;align-items:flex-end}.sec-head .sec-title{margin:0;font-weight:700;color:rgb(var(--color-title))}.sec-head .sec-text,.sec-head .sec-text p,.sec-head .sec-text a{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.75;margin-top:20px}.sec-head .sec-text>*:first-child{margin-top:0}.sec-head .sec-text>*:last-child{margin-bottom:0}.sec-head .sub-title{margin:10px 0 0;font-size:20px;line-height:1.2;letter-spacing:1.6px;font-weight:500;color:rgb(var(--color-title));text-transform:uppercase}.sec-head .sub-title p:first-child{margin-top:0}.sec-head .sub-title p:last-child{margin-bottom:0}.swiper-main-wrapper{width:100%;position:relative}.shopify-section .swiper-pagination{position:relative;display:flex;align-content:center;justify-content:center;margin:10px 0 5px;bottom:0;gap:12px;transition:all .5s ease;flex-wrap:wrap;z-index:1}.shopify-section .swiper-pagination-lock{display:none}.shopify-section .swiper-pagination .swiper-pagination-bullet{opacity:1;transition:all .5s ease;align-self:center;margin:0!important;border-radius:50%;background:#efefe7;height:13px;width:13px}.shopify-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;height:13px;width:13px;background:#362f2a;outline:.25px solid #362F2A;outline-offset:1px}.shopify-section .swiper-pagination.border .swiper-pagination-bullet{background:transparent;outline:#000 1px solid}.shopify-section .swiper-pagination.line .swiper-pagination-bullet{height:2px;width:20px;background:#000;border-radius:0}.shopify-section .swiper-pagination.number{counter-reset:section}.shopify-section .swiper-pagination.number .swiper-pagination-bullet{height:auto;width:auto;background:transparent;display:flex;font-size:15px;font-weight:500;color:#000;opacity:.6}.shopify-section .swiper-pagination.number .swiper-pagination-bullet:before{counter-increment:section;content:counter(section,decimal-leading-zero)}.shopify-section .swiper-pagination.number .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;text-decoration:underline;text-underline-offset:2px}.shopify-section .swiper-pagination.swiper-pagination-vertical{width:auto;left:inherit;right:30px;margin:0;position:absolute;bottom:0;display:flex;flex-flow:column;gap:14px}.swiper-main-wrapper .swiper-button-next.swiper-button-disabled,.swiper-main-wrapper .swiper-button-prev.swiper-button-disabled{opacity:.3}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:focus{box-shadow:none}.form__message{margin:20px 0;border:1px solid transparent;border-radius:5px;padding:12px 20px}.form-status,.form-status-list li,.form-status-list li a{font-size:14px;font-weight:400;letter-spacing:0;line-height:1.3;pointer-events:none}.form-status-list{border-radius:5px;padding:12px 20px;border:1px solid transparent}.form-status-list li:not(:last-child){margin-bottom:10px}.form__message:has(.icon-success),.form__message:has(.icon-success) .form-status,.form__message:has(.icon-success)+.form-status-list,.form__message:has(.icon-success)+.form-status-list li,.form__message:has(.icon-success)+.form-status-list li a{color:#155724;background:#d4edda;border-color:#c3e6cb}.form__message:has(.icon-error),.form__message:has(.icon-error) .form-status,.form__message:has(.icon-error)+.form-status-list,.form__message:has(.icon-error)+.form-status-list li,.form__message:has(.icon-error)+.form-status-list li a{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.nav-btns .btn-arrow{position:absolute;color:#000;z-index:2;width:21px;height:41px;background:transparent}.nav-btns .btn-arrow:after{display:none}.nav-btns .btn-arrow svg{width:100%;height:100%}.nav-btns .btn-arrow.swiper-button-next{right:-20px}.nav-btns .btn-arrow.swiper-button-next svg{transform:rotate(180deg)}.nav-btns .btn-arrow.swiper-button-prev{left:-20px}.nav-btns .btn-arrow.swiper-button-disabled{opacity:.5}.card-box{background:rgb(var(--color-card-box));color:rgb(var(--color-card-box-text))}.card-box :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:rgb(var(--color-card-box-title))}.card-box a:not(.button),.card-box .link:not(.button){color:rgb(var(--color-card-link))}.card-box a:not(.button):hover,.card-box .link:not(.button):hover{color:rgb(var(--color-card-link-hover))}.shopify-policy__container{max-width:var(--page-width);margin:0 auto;padding:0 50px}predictive-search .search .reset__button,predictive-search .search .search__button{top:-7px}.jdgm-widget{--jdgm-primary-color: #000000;--jdgm-secondary-color: rgba(16, 132, 116, .1);--jdgm-star-color: #EFB21D;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #000000;--jdgm-paginate-color: #000000;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #000000}.jdgm-widget .jdgm-histogram .jdgm-star{color:#000}.jdgm-widget .jdgm-histogram__bar-content{background-color:#000}.jdgm-widget.jdgm-preview-badge .jdgm-star{color:#efb21d}.jdgm-write-review-modal .jdgm-write-review-modal__stars .jdgm-star{color:#efb21d!important}.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn{background-color:#000!important;color:#fff!important}.docapp-overlay-content #docapp-gift-choice-modal-wrapper section .docapp-gift-choice-modal-item-wrapper .docapp-add-to-cart{width:auto}.docapp-overlay-content #docapp-gift-choice-modal-wrapper .docapp-add-to-cart,.docapp-overlay-content #docapp-gift-choice-modal-wrapper .docapp-gift-choice-modal-done-button,.docapp-promo-widget-variables .docapp-gift-re-choice-button,.docapp-promo-widget-variables .docapp-promo-popup__continue{color:#fff!important;background-image:linear-gradient(to right,#ad0c50,#5e204a 51%,#ad0c50)!important;background-size:200% auto!important;transition:all .3s ease}.docapp-overlay-content #docapp-gift-choice-modal-wrapper section .docapp-gift-choice-modal-item-wrapper .docapp-add-to-cart,.docapp-overlay-content #docapp-gift-choice-modal-wrapper footer .docapp-gift-choice-modal-cart-button,.docapp-overlay-content #docapp-gift-choice-modal-wrapper footer .docapp-gift-choice-modal-done-button,.docapp-promo-widget-variables .docapp-gift-re-choice-button,.docapp-promo-widget-variables .docapp-promo-popup__continue{font-size:14px;letter-spacing:1.4px;font-weight:700;line-height:23px;font-family:var(--font-body-family);text-transform:uppercase;border-radius:0!important}.docapp-variant-options-trigger-container .docapp-variant-options-trigger{line-height:1}@media screen and (max-width: 749px){.page-width{padding:0 30px}.h1,h1{font-size:38px;line-height:1.21;letter-spacing:1.14px}.h2,h2{font-size:32px;line-height:1.25;letter-spacing:.96px}.h3,h3{font-size:22px;line-height:26px;letter-spacing:.66px}.h4,h4{font-size:16px;line-height:1.6875;letter-spacing:0}.h5,h5{font-size:16px;line-height:1.75}p{font-size:15px;line-height:1.6667}.sec-head .sec-text,.sec-head .sec-text p,.sec-head .sec-text a{font-size:15px;font-weight:400;letter-spacing:0;line-height:1.667;margin-top:15px}.sec-head .sub-title{margin-top:20px;font-size:16px;line-height:1.1875;letter-spacing:1.28px}.shopify-section .swiper-pagination{margin-top:20px}.shopify-policy__container{padding:0 20px}.nav-btns .btn-arrow{width:15px;height:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/global.css.map */
