:root{--product-info-width: 47%;--product-column-padding: 32px;--product-info-block-margin: 24px;--product-details-block-margin-sm: 12px}@media(min-width:1280px){:root{--product-column-padding: 48px;--product-info-block-margin: 32px}}wb-product,wb-product-main{display:block}.product-main .product-media{margin-top:20px;margin-bottom:20px}@media(min-width:769px){.product-main .product-media{width:calc(100% - var(--product-info-width));margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px;padding-inline-end:var(--product-column-padding);border-inline-end:1px solid rgba(27,27,27,.15)}.product-main .product-info{position:relative;width:var(--product-info-width);padding:40px 0;padding-inline-start:var(--product-column-padding)}.product-info--sticky .product-info__sticky{position:sticky;top:48px}}@media(min-width:1280px){.product-main .product-media,.product-main .product-info{padding-top:48px}}.gw-main-product .btn,.sticky-atc-panel .btn{display:inline-block;position:relative;max-width:100%;padding:12px 26px;border-radius:27px;outline-offset:1px;font-size:.88em;font-weight:700;line-height:1.2em;text-align:center;text-transform:none;word-break:break-word;-webkit-appearance:none;appearance:none;cursor:pointer;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out}.gw-main-product .btn--primary,.sticky-atc-panel .btn--primary{border:1px solid #C9A45C;outline-color:#c9a45c;outline-offset:3px;background:#b38a3e linear-gradient(104deg,#b38a3e 60%,#c9a45c 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:#1b1b1b}.gw-main-product .btn--secondary{border:1px solid #1b1b1b;background:#ffffffe6 linear-gradient(104deg,#1b1b1b12 60%,#fff 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:#1b1b1b}@media(hover:hover)and (pointer:fine){.gw-main-product .btn--primary:not([disabled]):hover,.gw-main-product .btn--secondary:not([disabled]):hover,.sticky-atc-panel .btn--primary:not([disabled]):hover{background-position:0 100%}}.gw-main-product .btn[disabled],.sticky-atc-panel .btn[disabled]{opacity:.4;background-position:0 100%;cursor:default}.gw-main-product .btn.is-loading{color:transparent;pointer-events:none}.media-gallery{--media-gap: 8px;--media-gutter: 16px}@media(min-width:769px){.media-gallery{--media-gap: 12px}}@media(min-width:1024px){.media-gallery{--media-gutter: 24px}}.media-gallery__viewer{border:1px solid var(--gallery-border-color);background-color:var(--gallery-bg-color)}.media-viewer,.media-thumbs{margin:0;padding:0;overflow-x:scroll;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.media-viewer::-webkit-scrollbar,.media-thumbs::-webkit-scrollbar{display:none}.media-viewer__item,.media-thumbs__item{scroll-snap-align:start}.media-viewer__item:not(:last-child),.media-thumbs__item:not(:last-child){margin-inline-end:var(--media-gap)}.media-viewer__item{flex:0 0 100%;text-align:center}.media-viewer__item[data-fancybox]{cursor:zoom-in}.wb-media{display:block;position:relative;overflow:hidden}.wb-media>img,.wb-media>video,.wb-media>iframe,.wb-media>svg{position:absolute;top:0;left:0;width:100%;height:100%}.gw-main-product .img-fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gw-main-product .img-fit.img-fit--contain,.wb-media__video{object-fit:contain}.wb-media__video{background-color:var(--gallery-bg-color)}.media-ctrl__btn,.media-ctrl__counter{position:absolute;border:1px solid rgba(27,27,27,.15);border-radius:27px;background-color:#fff;color:#1b1b1b}.media-ctrl__btn{z-index:5;display:flex;align-items:center;justify-content:center;padding:8px;cursor:pointer;transition:opacity .6s ease}.media-ctrl__btn[disabled]{opacity:.4;cursor:default}.media-ctrl__btn[name=prev]{left:var(--media-gutter)}.media-ctrl__btn[name=next]{right:var(--media-gutter)}.media-ctrl__btn .wb-icon{display:block}.vertical-center{top:50%;transform:translateY(-50%)}.media-ctrl__counter{z-index:2;right:var(--media-gutter);bottom:var(--media-gutter);padding:8px 16px;font-size:.88em;line-height:2.4rem}.media-gallery__thumbs{margin-top:var(--media-gap)}.media-thumbs__item{flex:0 0 84px}@media(min-width:1024px){.media-thumbs__item{flex:0 0 80px}}.media-thumbs__btn{display:block;padding:0;border:1px solid var(--gallery-border-color);background-color:var(--gallery-bg-color);cursor:pointer}.media-thumbs__btn:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#1b1b1b;transition:width .3s}.media-thumbs__btn.is-active:after{width:100%}.product-info__block,.product-info__block--sm{margin:var(--product-info-block-margin) 0}.product-info__block--sm{margin:var(--product-details-block-margin-sm) 0}.product-info__block:first-child,.product-info__block--sm:first-child{margin-top:0}.product-info__block:last-child,.product-info__block--sm:last-child{margin-bottom:0}.price__current{padding-inline-end:.5rem;font-size:1em;font-weight:700;white-space:nowrap}.price__from{font-weight:400}.price__was{color:#1b1b1bcc;font-size:.8em;text-decoration:line-through;white-space:nowrap}.option-selector{min-width:0;margin:0;padding:0;border:0}.option-selector:not(:last-child){margin-bottom:2rem}.product-options .option-selector{margin-bottom:3rem}.option-selector .label{display:block;margin:0 0 .8em;padding:0;font-size:.88em;font-weight:700;text-align:start}.option-selector__btns{margin-top:-12px}.gw-main-product .opt-label{min-width:64px;margin-top:12px;margin-inline-end:12px;padding:12px 16px;border:1px solid rgba(27,27,27,.2);background-color:#fff;color:#1b1b1b;font-weight:700;transition:opacity .6s,color .6s,border-color .6s}.gw-main-product .opt-label:hover{background-color:transparent}.opt-label:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:27px}.opt-btn:checked+.opt-label:after{box-shadow:0 0 0 2px #1b1b1b99}.opt-btn:focus-visible+.opt-label{outline:auto Highlight;outline:auto -webkit-focus-ring-color;outline-offset:3px}[data-availability=true] .opt-btn.is-unavailable+.opt-label{background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgba(27,27,27,.2) calc(50% - 1px),rgba(27,27,27,.2) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat}[data-availability=true] .opt-btn.is-unavailable:checked+.opt-label{border-color:#1b1b1b99}[data-availability=true] .opt-btn.is-unavailable:checked+.opt-label:after{box-shadow:none}.wb-qty{flex:1 1 35%;margin-inline-end:8px;transition:opacity .6s ease}@media(min-width:1024px){.wb-qty{flex-basis:150px}}.product-info__add-to-cart:has(button[disabled]) .wb-qty{opacity:.4;pointer-events:none}.product-info__add-button{display:flex;flex:0 0 100%}.wb-qty+.product-info__add-button{flex:1 1 65%;margin-inline-start:8px}.qty-input{--padding: 12px;display:flex;height:100%}.qty-input--combined{border:1px solid rgba(27,27,27,.2);border-radius:27px;background-color:#fff}.qty-input--combined:focus-within{border-color:#1b1b1b99}.qty-input__btn{position:relative;z-index:1;flex-shrink:0;width:calc(var(--padding) * 2 + 1.4rem);height:calc(var(--padding) * 2 + 1.4rem);padding:0;border:0;background:none;color:#1b1b1b;cursor:pointer}.btn--minus:before,.btn--minus:after,.btn--plus:before,.btn--plus:after{content:"";position:absolute;top:50%;right:50%;width:12px;height:2px;transform:translate(50%,-50%);background-color:currentColor}.btn--minus:after,.btn--plus:after{width:2px;height:12px}.btn--minus:after{display:none}.qty-input__input{flex:1 1 auto;width:2.5em;min-width:0;margin:0;padding:var(--padding) 0;border:0;border-radius:0;background:none;box-shadow:none;color:#1b1b1b;font-size:.88em;line-height:1.2em;text-align:center;-moz-appearance:textfield}.qty-input__input::-webkit-inner-spin-button,.qty-input__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.wb-form-error{margin-bottom:8px;padding:20px 24px;border:1px solid rgba(239,79,19,.2);background-color:#fdeee8;color:#ef4f13;text-align:start}.disclosure__toggle{margin-inline-start:12px}.disclosure__toggle>.wb-icon{display:block;width:20px;height:20px}.gw-main-product .rte ul,.gw-main-product .rte ol{margin:0 0 1em;padding-inline-start:2rem}.gw-main-product .rte a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2rem;transition:opacity .3s}.gw-main-product .rte a:hover{opacity:.6}.sticky-atc-panel{position:fixed;right:0;bottom:0;left:0;z-index:5;visibility:visible;width:calc(100% - 40px);margin:20px;transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.sticky-atc-panel--out,.scrolled-to-bottom .sticky-atc-panel{visibility:hidden;transform:translateY(100%);opacity:0}@media(min-width:769px){.sticky-atc-panel{width:auto;max-width:485px}}.sticky-atc-panel__add{min-height:48px}.wb-hiw-dialog{width:min(92vw,960px);max-width:none;padding:0;border:0;border-radius:var(--wb-radius-md);background:#000;overflow:visible}.wb-hiw-dialog::backdrop{background:#0009}.wb-hiw-dialog__media{position:relative;padding-top:56.25%;overflow:hidden;border-radius:var(--wb-radius-md)}.wb-hiw-dialog__video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;object-fit:contain}.wb-hiw-dialog__close{position:absolute;top:-44px;right:0;z-index:1;padding:10px;color:#fff}.wb-hiw-dialog__close .wb-icon{display:block}.wb-vp-legend-value{font-weight:400}.wb-vp-select{position:relative;max-width:100%}.wb-vp-select select{-webkit-appearance:none;appearance:none;width:100%;height:48px;margin:0;padding:0 44px 0 14px;background:#fff;border:1px solid rgba(27,27,27,.2);border-radius:0;color:#1b1b1b;font:inherit;font-size:14px;line-height:1.2;cursor:pointer}.wb-vp-select select:hover{border-color:#1b1b1b99}.wb-vp-select select:focus-visible{outline:2px solid #1b1b1b;outline-offset:2px}.wb-vp-select__icon{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#1b1b1b;pointer-events:none}.wb-vp-group{display:flex;flex-direction:column;gap:10px}.wb-vp-row,.wb-vp-card,.wb-vp-swatch{cursor:pointer;-webkit-tap-highlight-color:transparent}.opt-btn:focus-visible+.wb-vp-row,.opt-btn:focus-visible+.wb-vp-card,.opt-btn:focus-visible+.wb-vp-swatch{outline:2px solid #1b1b1b;outline-offset:3px}.wb-vp-compare{font-size:13px;font-weight:400;color:#6f6a63;text-decoration:line-through}.wb-vp-badges{display:flex;flex-wrap:wrap;gap:6px}.wb-vp-check{display:none;align-items:center;justify-content:center;border-radius:50%;background:#1b1b1b;color:#fff}.opt-btn:checked+.wb-vp-row .wb-vp-check,.opt-btn:checked+.wb-vp-card .wb-vp-check{display:flex}.wb-vp-row{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:#fff;border:1px solid rgba(27,27,27,.2);color:#1b1b1b;text-align:start;transition:border-color .2s,box-shadow .2s}.wb-vp-row--image{padding:12px}.opt-btn:checked+.wb-vp-row,.opt-btn:checked+.wb-vp-card{border-color:#1b1b1b;box-shadow:0 0 0 1px #1b1b1b}.wb-vp-radio{display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;border:1.5px solid rgba(27,27,27,.35);border-radius:50%}.opt-btn:checked+.wb-vp-row .wb-vp-radio{border-color:#1b1b1b}.opt-btn:checked+.wb-vp-row .wb-vp-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:#1b1b1b}.wb-vp-row__main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.wb-vp-row__title{font-size:15px;font-weight:600;line-height:1.45}.wb-vp-row__extra{display:flex;flex-direction:column;gap:2px}.wb-vp-row__extra .wb-vp-badges{margin-top:4px}.wb-vp-row__sub{font-size:13px;line-height:1.45;color:#5c5852}.wb-vp-row__price{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:2px;font-size:15px;font-weight:600;line-height:1.45}.wb-vp-thumb{position:relative;flex:0 0 64px;width:64px;height:64px}.wb-vp-thumb__media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;background:#f3ecdf}.wb-vp-thumb__media img{width:100%;height:100%;object-fit:contain}.wb-vp-thumb .wb-vp-check{position:absolute;top:-6px;right:-6px;width:20px;height:20px}.wb-vp-group--image_cards{display:grid;grid-template-columns:repeat(var(--wb-vp-cols-mobile, 2),minmax(0,1fr));gap:12px}@media(min-width:750px){.wb-vp-group--image_cards{grid-template-columns:repeat(var(--wb-vp-cols, 3),minmax(0,1fr))}}.wb-vp-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px;background:#fff;border:1px solid rgba(27,27,27,.2);color:#1b1b1b;text-align:start;transition:border-color .2s,box-shadow .2s}.wb-vp-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;background:#f3ecdf}.wb-vp-card__media img{width:100%;height:100%;object-fit:contain}.wb-vp-card__name{padding:0 2px;font-size:14px;font-weight:600;line-height:1.45}.wb-vp-card__meta{display:flex;flex-direction:column;gap:4px;padding:0 2px 2px}.wb-vp-card__price{font-size:13px;line-height:1.45;color:#5c5852}.wb-vp-card .wb-vp-check{position:absolute;top:12px;right:12px;width:22px;height:22px}.wb-vp-group--swatch{flex-direction:row;flex-wrap:wrap;gap:14px}.wb-vp-swatch{display:block;box-sizing:border-box;width:var(--wb-vp-swatch, 44px);height:var(--wb-vp-swatch, 44px);padding:4px;border-radius:50%;transition:box-shadow .2s}.wb-vp-swatch__fill{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#f3ecdf;box-shadow:inset 0 0 0 1px #1b1b1b26}.wb-vp-swatch__img{width:100%;height:100%;object-fit:cover}.wb-vp-group--square .wb-vp-swatch{border-radius:8px}.wb-vp-group--square .wb-vp-swatch__fill{border-radius:5px}.opt-btn:checked+.wb-vp-swatch{box-shadow:0 0 0 2px #1b1b1b}.wb-vp-swatch--text{width:auto;min-width:var(--wb-vp-swatch, 44px);border-radius:999px}.wb-vp-swatch--text .wb-vp-swatch__fill{padding:0 12px;border-radius:999px;background:#fff}.wb-vp-swatch__label{font-size:13px;font-weight:600;white-space:nowrap;color:#1b1b1b}[data-availability=true] .opt-btn.is-unavailable+.wb-vp-row .wb-vp-row__title,[data-availability=true] .opt-btn.is-unavailable+.wb-vp-card .wb-vp-card__name{color:#6f6a63;text-decoration:line-through}[data-availability=true] .opt-btn.is-unavailable+.wb-vp-row .wb-vp-thumb__media,[data-availability=true] .opt-btn.is-unavailable+.wb-vp-card .wb-vp-card__media,[data-availability=true] .opt-btn.is-unavailable+.wb-vp-swatch .wb-vp-swatch__fill{opacity:.45}[data-availability=true] .opt-btn.is-unavailable+.wb-vp-swatch .wb-vp-swatch__fill:after{content:"";position:absolute;top:50%;left:-10%;width:120%;height:2px;background:#1b1b1b;transform:rotate(-45deg)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/epe-product.css.map */
