.adyen-payment-button-container{gap:var(--organisms-payment-section-container-gap,32px);flex-direction:column;width:100%;display:flex}.adyen-field{background:0 0;border-bottom:1px solid #000;align-items:center;height:40px;display:flex}.adyen-field iframe{margin:0;padding:0;display:block;border:none!important;width:100%!important;height:100%!important}#card-container{flex-direction:column;gap:16px;width:100%;max-width:448px;display:flex}#paypal-container,#googlepay-container,#applepay-container,#klarna-container,#trustly-container,#twint-container,#ideal-container,#wechatpayWeb-container,#wechatpayQR-container,#alipay-container,#alipay_hk-container,#affirm-container{min-height:50px}.adyen-loader-wrapper{justify-content:center;padding-top:1rem;padding-bottom:1rem;display:flex}.adyen-content--hidden{visibility:hidden;height:0;overflow:hidden}.adyen-mount-container{position:relative}.adyen-card-row{gap:1rem;display:flex}.adyen-label{flex-direction:column;gap:.5rem;width:100%;display:flex}.adyen-label--half{flex:1}.adyen-label-text{text-transform:capitalize;color:#8c8c8c}.adyen-input{background:0 0;border:none;border-bottom:1px solid #000;outline:none;width:100%;height:40px;padding:0 .5rem;font-size:1rem}.adyen-input::placeholder{color:#676767}.adyen-field-error{color:#ef4444}.adyen-submit-container{justify-content:center;margin-top:2rem;display:flex}.adyen-submit-button{width:100%;max-width:272px}.adyen-payment-error{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;margin-top:1rem;padding:.75rem}.adyen-card-installments{margin-top:1.5rem;margin-bottom:2rem}.adyen-installments-container{flex-direction:column;gap:.5rem;display:flex}.adyen-select{width:100%}.adyen-fallback{text-align:center;background-color:#f9fafb;border:1px dashed #d1d5db;margin-top:1.5rem;padding:1rem}.adyen-fallback-text{color:#6b7280;font-style:italic}
.terms-conditions-wrapper{flex-direction:column;display:flex}.terms-conditions-label{cursor:pointer;align-items:start;gap:.75rem;display:flex}.terms-conditions-checkbox{margin-top:.25rem}.terms-conditions-error{color:var(--color-error,#ef4444);margin-top:.25rem}
.fea-order-summary{box-sizing:border-box;gap:var(--organisms-order-summary-desktop-base-gap,24px);border-radius:var(--organisms-order-summary-desktop-base-border-radius,0);border:var(--border-width-none,0) solid var(--color-border-primary,#0d0d0d);background:var(--organisms-order-summary-desktop-base-bg-color,#fff0);flex-direction:column;width:100%;display:flex}.fea-order-summary-header{padding:var(--organisms-order-summary-desktop-header-padding-top,16px) var(--organisms-order-summary-desktop-header-padding-right,0) var(--organisms-order-summary-desktop-header-padding-bottom,16px) var(--organisms-order-summary-desktop-header-padding-left,0);border-radius:var(--organisms-order-summary-desktop-header-border-radius,0);border-bottom:var(--organisms-order-summary-desktop-header-border-width,1px) solid var(--organisms-order-summary-desktop-header-border-color,#d9d9d9);background:var(--organisms-order-summary-desktop-header-bg-color,#fff0);justify-content:space-between;align-items:flex-start;gap:var(--organisms-order-summary-title-gap,40px);display:flex}.fea-order-summary-title-block{gap:var(--organisms-order-summary-desktop-header-text-gap,6px);flex-direction:column;flex:1;display:flex}.fea-order-summary .fea-order-summary-title{text-transform:uppercase}.fea-order-summary-item-count{margin:0}.fea-order-summary-modify{display:block}.fea-order-summary-toggle{cursor:pointer;background:0 0;border:none;padding:0;display:none}.fea-order-summary-product-list-wrapper{grid-template-rows:1fr;width:100%;min-width:0;display:grid;overflow:hidden}.fea-order-summary-product-list{width:100%;min-width:0;min-height:0;padding:var(--organisms-order-summary-desktop-product-list-padding-top,0) var(--organisms-order-summary-desktop-product-list-padding-right,0) var(--organisms-order-summary-desktop-product-list-padding-bottom,0) var(--organisms-order-summary-desktop-product-list-padding-left,0);gap:var(--organisms-order-summary-desktop-product-list-gap,24px);flex-direction:column;display:flex}.fea-order-summary-price-total{transition:border-top-color var(--transition-duration-normal,.5s) var(--transition-easing-ease-out,ease-out);border-radius:var(--organisms-order-summary-desktop-total-block-border-radius,0);border:var(--organisms-order-summary-desktop-total-block-border-width,1px) solid var(--organisms-order-summary-desktop-total-block-border-color,#0d0d0d);gap:var(--organisms-order-summary-desktop-total-block-gap,24px);padding:var(--organisms-order-summary-desktop-total-block-padding-top,24px) var(--organisms-order-summary-desktop-total-block-padding-right,24px) var(--organisms-order-summary-desktop-total-block-padding-bottom,24px) var(--organisms-order-summary-desktop-total-block-padding-left,24px);flex-direction:column;display:flex}.fea-order-summary-price-breakdown{gap:var(--organisms-order-summary-desktop-total-block-subtotal-gap,6px);flex-direction:column;display:flex}.fea-order-summary-row{justify-content:space-between;align-items:center;gap:var(--organisms-order-summary-price-total-text-horizontal-gap,40px);display:flex}.fea-order-summary-row .price-block{margin-left:auto}.fea-order-summary-row-content{gap:var(--organisms-order-summary-desktop-total-block-shipping-gap,6px);flex-direction:column;flex:1;display:flex}.fea-order-summary-total .fea-order-summary-row-content{flex-direction:row;align-items:flex-end}.fea-order-summary-row-label:not(.secondary){text-transform:uppercase;margin:0}.fea-order-summary-row-description{margin:0}.fea-order-summary-shipping-price{align-self:flex-start}.fea-order-summary-total{padding-top:var(--organisms-order-summary-desktop-total-block-total-divider-padding,16px);border-top:var(--organisms-order-summary-total-border-width,1px) solid var(--organisms-order-summary-total-border-color,#d9d9d9);flex-direction:column;display:flex}.fea-order-summary-total-label{text-transform:uppercase;margin:0}.fea-order-summary-label-wrapper{align-items:baseline;gap:var(--organisms-order-summary-title-text-block-gap,4px);flex-wrap:wrap;display:flex}.fea-order-summary-benefits-block{gap:var(--organisms-order-summary-desktop-total-block-reassurances-gap,8px);flex-direction:column;display:flex}@media (max-width:1279px){.fea-order-summary .fea-order-summary-modify{display:none}.fea-order-summary-toggle{display:block}.fea-order-summary-product-list-wrapper{margin-top:calc(-1 * var(--organisms-order-summary-gap,24px));transition:grid-template-rows var(--transition-duration-normal,.5s) var(--transition-easing-ease-out,ease-out), margin-top var(--transition-duration-normal,.5s) var(--transition-easing-ease-out,ease-out);grid-template-rows:0fr}.fea-order-summary-product-list-wrapper[data-expanded=true]{grid-template-rows:1fr;margin-top:0}.fea-order-summary-price-total{transition:margin-top var(--transition-duration-normal,.5s) var(--transition-easing-ease-out,ease-out);gap:var(--organisms-order-summary-mobile-total-block-gap,24px);border-radius:var(--organisms-order-summary-mobile-total-block-border-radius,0);border-width:var(--organisms-order-summary-mobile-total-block-border-width,0) 0 0 0;border-style:solid;border-color:var(--organisms-order-summary-mobile-total-block-border-color,#0d0d0d);padding:var(--organisms-order-summary-mobile-total-block-padding-top,16px) var(--organisms-order-summary-mobile-total-block-padding-right,16px) var(--organisms-order-summary-mobile-total-block-padding-bottom,16px) var(--organisms-order-summary-mobile-total-block-padding-left,16px)}.fea-order-summary:not(.is-expanded) .fea-order-summary-price-total{margin-top:calc(-1 * var(--organisms-order-summary-mobile-base-gap,24px))}.fea-order-summary-header{border-radius:var(--organisms-order-summary-mobile-header-border-radius,0);border-bottom:var(--organisms-order-summary-mobile-header-border-width,1px) solid var(--organisms-order-summary-mobile-header-border-color,#d9d9d9);background:var(--organisms-order-summary-mobile-header-bg-color,#fff0);padding:var(--organisms-order-summary-mobile-header-padding-top,16px) var(--organisms-order-summary-mobile-header-padding-right,16px) var(--organisms-order-summary-mobile-header-padding-bottom,16px) var(--organisms-order-summary-mobile-header-padding-left,16px)}.fea-order-summary-title-block{gap:var(--organisms-order-summary-mobile-header-text-gap,6px)}.fea-order-summary{gap:var(--organisms-order-summary-mobile-base-gap,24px);border-radius:var(--organisms-order-summary-mobile-base-border-radius,0);border:var(--organisms-order-summary-mobile-base-border-width,1px) solid var(--organisms-order-summary-mobile-base-border-color,#0d0d0d);background:var(--organisms-order-summary-mobile-base-bg-color,#fff0)}.fea-order-summary-product-list{padding:var(--organisms-order-summary-mobile-product-list-padding-top,0) var(--organisms-order-summary-mobile-product-list-padding-right,16px) var(--organisms-order-summary-mobile-product-list-padding-bottom,0) var(--organisms-order-summary-mobile-product-list-padding-left,16px);gap:var(--organisms-order-summary-mobile-product-list-gap,24px)}.fea-order-summary-price-breakdown{gap:var(--organisms-order-summary-mobile-total-block-subtotal-gap,6px)}.fea-order-summary-row-content{gap:var(--organisms-order-summary-mobile-total-block-shipping-gap,6px)}.fea-order-summary-total{padding-top:var(--organisms-order-summary-mobile-total-block-total-divider-padding,16px);border-top:var(--organisms-order-summary-total-border-width,1px) solid var(--organisms-order-summary-total-border-color,#d9d9d9)}.fea-order-summary-benefits-block{gap:var(--organisms-order-summary-mobile-total-block-reassurances-gap,8px)}}
.fea-static-product-card{gap:var(--molecules-static-product-card-padding-gap,24px);padding:var(--molecules-static-product-card-padding-top,0px) var(--molecules-static-product-card-padding-right,0px) var(--molecules-static-product-card-padding-bottom,0px) var(--molecules-static-product-card-padding-left,0px);flex-direction:column;width:100%;min-width:0;display:flex}.fea-static-product-card p{margin:0}.fea-static-product-card-main{gap:var(--molecules-static-product-card-padding-gap,24px);flex-direction:row;align-items:flex-start;width:100%;max-width:100%;display:flex}.fea-static-product-card-image-wrapper{height:var(--molecules-static-product-card-image-size-height,140px);width:var(--molecules-static-product-card-image-size-width,140px);flex-shrink:0;position:relative}.fea-static-product-card-skeleton{border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0}.fea-static-product-card-image{transition:opacity .3s var(--transition-easing-ease-out,ease-out)}.fea-static-product-card-image--hidden{opacity:0}.fea-static-product-card-content{gap:var(--molecules-static-product-card-padding-content-gap,16px);flex-direction:column;flex-grow:1;min-width:0;max-width:100%;display:flex}.fea-static-product-card-size{gap:var(--molecules-static-product-card-padding-content-main-text-text-gap,8px);display:flex}.fea-static-product-card-text{gap:var(--molecules-static-product-card-padding-content-main-text-gap,4px);flex-direction:column;display:flex}.fea-static-product-card-name{text-transform:uppercase}.fea-static-product-card-customization{width:100%;max-width:100%;font-size:0;display:block}.fea-static-product-card-custom-label,.fea-static-product-card-custom-value{text-transform:uppercase}.fea-static-product-card-custom-label{vertical-align:middle;padding-right:var(--atoms-product-customization-gap-horizontal,8px);display:inline-block}.fea-static-product-card-custom-value{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}
.fea-image{aspect-ratio:var(--fea-image-aspect-ratio,auto);display:block;overflow:hidden}.fea-image--full{width:100%;height:100%}.fea-image img{object-fit:var(--fea-image-object-fit,cover);object-position:var(--fea-image-object-position,center);width:100%;height:100%;display:block}
.price-block{align-items:baseline;gap:var(--atoms-price-block-gap,8px);padding:var(--atoms-price-block-top,0) var(--atoms-price-block-right,0) var(--atoms-price-block-bottom,0) var(--atoms-price-block-left,0);display:flex}.price-amount{color:var(--atoms-price-block-price-text-color,#0d0d0d);font-family:var(--atoms-price-block-price-font-family,"Brilliant Cut Pro");font-size:var(--atoms-price-block-price-font-size,16px);line-height:var(--atoms-price-block-price-line-height,28px);letter-spacing:var(--atoms-price-block-price-letter-spacing,.5px);text-transform:var(--atoms-price-block-price-text-transform);-webkit-text-decoration:var(--atoms-price-block-price-text-decoration);text-decoration:var(--atoms-price-block-price-text-decoration);font-style:var(--atoms-price-block-price-font-style,normal);font-weight:var(--atoms-price-block-price-font-weight,600)}.price-prefix,.price-suffix{color:var(--atoms-price-block-mentions-text-color,#0d0d0d);font-family:var(--atoms-price-block-mentions-font-family,"Fancy Cut Pro");font-size:var(--atoms-price-block-mentions-font-size,14px);line-height:var(--atoms-price-block-mentions-line-height,20px);letter-spacing:var(--atoms-price-block-mentions-letter-spacing,.07px);text-transform:var(--atoms-price-block-mentions-text-transform,none);-webkit-text-decoration:var(--atoms-price-block-mentions-text-decoration,none);text-decoration:var(--atoms-price-block-mentions-text-decoration,none);font-style:var(--atoms-price-block-mentions-font-style,normal);font-weight:var(--atoms-price-block-mentions-font-weight,600)}
