[data-template=product],[data-template^=product]{background:#f5f0e8!important}.product-information,[data-section-type=main-product]{background:#f5f0e8!important;padding-block:clamp(24px,4vw,56px)!important}.product-information__grid,.product-information__grid.product-information--media-left,.product-information__grid.product-information--media-right{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:clamp(24px,4vw,64px)!important;max-width:1400px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px);align-items:start}@media screen and (max-width:990px){.product-information__grid,.product-information__grid.product-information--media-left{grid-template-columns:1fr!important;gap:28px!important}}.product-information__media{position:relative}@media screen and (min-width:990px){.product-information--media-left .product-information__media{position:sticky;top:100px}}[data-template=product] .product-media-container,[data-template=product] .product-media-container--zoomable,[data-template=product] .product-media-container--tallest{background:#fff!important;border-radius:0!important;box-shadow:none!important;border:1px solid #E8E0CF;aspect-ratio:4 / 5;width:100%}[data-template=product] slideshow-component,[data-template=product] .product-media-container slideshow-component{display:block!important;width:100%!important;height:100%!important;--slide-min-height: 100% !important;--slide-min-height-desktop: 100% !important;position:relative}[data-template=product] slideshow-container,[data-template=product] .product-media-container slideshow-container{display:block!important;width:100%!important;height:100%!important;position:relative}[data-template=product] slideshow-slide,[data-template=product] .product-media-container slideshow-slide{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}[data-template=product] slideshow-slide[aria-hidden=true]{visibility:hidden;opacity:0}[data-template=product] slideshow-slide[aria-hidden=false]{visibility:visible;opacity:1;z-index:1}[data-template=product] .product-media-container img,[data-template=product] .product-media__image img,[data-template=product] slideshow-slide img,[data-template=product] drag-zoom-wrapper img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff;padding:clamp(12px,2vw,28px);display:block}[data-template=product] drag-zoom-wrapper{display:block;width:100%;height:100%}.product-media-container__zoom-button.button,.button.button-unstyled.product-media-container__zoom-button{background:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important;color:#1a1a1a!important}.media-gallery__grid{list-style:none;padding:0;margin:12px 0 0!important;background:transparent!important;border:none!important}.media-gallery__grid>li{background:#fff!important;border:1px solid #E8E0CF!important;border-radius:0!important;overflow:hidden;cursor:pointer;transition:border-color .2s ease!important}.media-gallery__grid>li:hover,.media-gallery__grid>li[aria-selected=true],.media-gallery__grid>li.is-active{border-color:#4a3826!important}.media-gallery__grid>li img{width:100%;height:100%;object-fit:contain;background:#fff}.desktop\:hidden.media-gallery__mobile-controls,.media-gallery__mobile-controls{background:transparent!important}.slideshow-controls__dots{display:flex!important;justify-content:center;gap:6px;padding:12px 0!important;list-style:none}.slideshow-controls__dots li{width:6px;height:6px;border-radius:50%;background:#4a382640;transition:background .2s ease}.slideshow-controls__dots li[aria-current=true],.slideshow-controls__dots .is-active{background:#4a3826!important}.product-information__info,.product-information__details,[data-section-type=main-product] .product-information__details{padding-block:0!important}[data-template=product] .text-block.h6,[data-template=product] .text-block--align-left.h6{font-family:Inter,sans-serif!important;font-size:.72rem!important;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#8b6f47!important;margin-bottom:12px!important;font-style:normal!important}.product-information__title,.product-information h1,.product-information .view-product-title h1,.view-product-title,[data-template=product] h1,[data-template=product] .text-block.h2,[data-template=product] .text-block.h3{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;line-height:1.1!important;letter-spacing:-.005em!important;color:#1a1a1a!important;margin:0 0 16px!important}.product-information .price,.product-information .price-item__group,[data-template=product] .price{display:inline-flex!important;align-items:baseline!important;gap:10px!important;font-family:Inter,system-ui,sans-serif!important;margin:0 0 6px!important}.product-information .price-item--regular,.product-information .price-item--sale,[data-template=product] .price-item--regular,[data-template=product] .price-item--sale{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:clamp(1.25rem,2.4vw,1.7rem)!important;color:#1a1a1a!important;letter-spacing:-.01em!important}.product-information .compare-at-price,.product-information s,[data-template=product] .compare-at-price{font-weight:400!important;font-size:.95rem!important;color:#8a8a8a!important;text-decoration:line-through;letter-spacing:0}.cn-installments,[data-template=product] .cn-installments{display:block!important;margin:6px 0 24px!important;font-family:Inter,sans-serif!important;font-size:.92rem!important;font-weight:500!important;color:#1a1a1a!important;letter-spacing:0!important}.cn-installments b{font-weight:700;color:#1a1a1a}.cn-installments small{display:block;font-size:.78rem;font-weight:400;color:#5b5b5b;margin-top:2px}.variant-picker,.variant-picker.variant-picker--left{margin-block:20px!important;display:block!important}.variant-picker__form{display:flex;flex-direction:column;gap:20px}.variant-picker fieldset legend,.variant-picker__label,.variant-option__label{font-family:Inter,sans-serif!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#1a1a1a!important;margin-bottom:10px!important}.variant-option__swatch-value,.swatch-input+label,.swatch label,.variant-swatches label{width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.12)!important;padding:0!important;display:inline-block!important;cursor:pointer;transition:border-color .15s ease,outline-color .15s ease}.variant-option__swatch-value:hover,.swatch label:hover{border-color:#4a3826!important}.swatch input:checked+label,.swatch [aria-checked=true],.variant-swatches input:checked+label,.variant-option [aria-checked=true].variant-option__swatch-value{outline:2px solid #1A1A1A!important;outline-offset:2px!important;border-color:transparent!important}.variant-button label,.variant-picker:not([class*=swatch]) label,[class*=variant-button] label{min-width:48px!important;height:44px!important;padding:0 14px!important;border-radius:0!important;border:1px solid #E8E0CF!important;background:#fff!important;color:#1a1a1a!important;font-family:Inter,sans-serif!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.02em!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.variant-button label:hover,[class*=variant-button] label:hover{border-color:#1a1a1a!important;background:#fff!important}.variant-button input:checked+label,[class*=variant-button] input:checked+label{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.variant-button input:disabled+label,[class*=variant-button] input:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.size-guide-link,[data-size-guide],a[href*=guia-tamanhos],a[href*=size-guide]{display:inline-block;margin-left:12px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#5b5b5b;text-decoration:underline;text-underline-offset:3px}.size-guide-link:hover{color:#4a3826}.product-form-buttons,.product-form-buttons--stacked{display:flex!important;flex-direction:column!important;gap:10px!important;margin-block:24px!important}.add-to-cart-button,.button.add-to-cart-button,add-to-cart-component button.button,[data-template=product] .product-form-buttons .button:not(.button-secondary){width:100%!important;height:56px!important;background:#1a1a1a!important;background-image:none!important;color:#fff!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:.78rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;border-radius:0!important;border:none!important;box-shadow:none!important;cursor:pointer;transition:background .2s ease!important}.add-to-cart-button:hover,.button.add-to-cart-button:hover,add-to-cart-component button.button:hover{background:#4a3826!important;color:#fff!important;transform:none!important;box-shadow:none!important}.add-to-cart-text{letter-spacing:.22em}.add-to-cart__added{font-family:Inter,sans-serif!important;font-weight:600!important}[data-template=product] .product-form-buttons .button.button-secondary,[data-template=product] .product-form-buttons .btn-outline-gold{width:100%!important;height:52px!important;background:transparent!important;color:#1a1a1a!important;border:1px solid #1A1A1A!important;font-family:Inter,sans-serif!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;border-radius:0!important;transition:background .2s ease,color .2s ease!important}[data-template=product] .product-form-buttons .button.button-secondary:hover{background:#1a1a1a!important;color:#fff!important}.quantity-selector,quantity-input,.quantity-input{display:inline-flex!important;align-items:center;border:1px solid #E8E0CF;background:#fff}.quantity-selector__button,.qty-button,quantity-input button{width:44px!important;height:44px!important;background:#fff!important;color:#1a1a1a!important;border:none!important;cursor:pointer;font-size:1rem;font-family:Inter,sans-serif!important}.quantity-selector__button:hover,.qty-button:hover{background:#faf8f4!important}.quantity-selector input,quantity-input input{width:40px;height:44px;border:none;text-align:center;font-family:Inter,sans-serif;font-weight:600;font-size:.95rem;background:transparent;color:#1a1a1a}.cn-trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 0;margin-top:4px;border-top:1px solid #E8E0CF;border-bottom:1px solid #E8E0CF;font-family:Inter,sans-serif;font-size:.72rem;color:#5b5b5b;letter-spacing:.01em}.cn-trust-strip__item{display:flex;align-items:center;gap:8px;line-height:1.3}.cn-trust-strip__icon{width:22px;height:22px;color:#4a3826;flex-shrink:0}[data-template=product] .text-block.rte,[data-template=product] .rte,.product-information__description,.product-information .rte{font-family:Inter,sans-serif!important;font-size:.95rem!important;color:#1a1a1a!important;line-height:1.65!important;letter-spacing:.005em!important}[data-template=product] .text-block.rte p,[data-template=product] .rte p{margin:0 0 12px}[data-template=product] .text-block.rte h2,[data-template=product] .text-block.rte h3,[data-template=product] .rte h2,[data-template=product] .rte h3{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:500!important;color:#1a1a1a!important;margin:24px 0 10px!important}[data-template=product] details,.product-information details{border-top:1px solid #E8E0CF;padding:0;background:transparent}[data-template=product] details:last-of-type{border-bottom:1px solid #E8E0CF}[data-template=product] details summary,.product-information details summary{list-style:none;cursor:pointer;padding:18px 0;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1a1a1a;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none}[data-template=product] details summary::-webkit-details-marker{display:none}[data-template=product] details summary:after{content:"+";font-size:1.2rem;font-weight:300;color:#4a3826;transition:transform .2s ease}[data-template=product] details[open] summary:after{content:"\2212"}[data-template=product] details>*:not(summary){padding-bottom:22px}.product-recommendations,[data-section-type=product-recommendations],product-recommendations{background:#f5f0e8!important;padding-block:clamp(40px,6vw,72px)!important}.product-recommendations__heading,.product-recommendations h2,product-recommendations h2{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:clamp(1.4rem,2.6vw,2rem)!important;text-align:center;color:#1a1a1a!important;margin:0 0 32px!important}[data-template=cart],[data-template^=cart]{background:#f5f0e8!important}.main-cart,[data-section-type=main-cart],main-cart{background:#f5f0e8!important;padding-block:clamp(24px,4vw,56px)!important}[data-template=cart] h1,.cart__title,.main-cart h1,main-cart h1{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:clamp(2rem,4vw,3rem)!important;letter-spacing:-.005em!important;color:#1a1a1a!important;text-align:center;margin:0 0 32px!important}.cart__contents,.cart__grid,.main-cart__grid,main-cart .grid,.cart-component{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)!important;gap:clamp(24px,4vw,56px)!important;max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}@media screen and (max-width:900px){.cart__contents,.cart__grid,.main-cart__grid,.cart-component{grid-template-columns:1fr!important}}.cart-items,.main-cart__items,.cart-component__items{list-style:none;padding:0;margin:0;background:transparent}.cart-item,.cart-items__row,li.cart-item,.line-item{display:grid!important;grid-template-columns:110px minmax(0,1fr) auto!important;gap:20px!important;padding:24px 0!important;border-top:1px solid #E8E0CF!important;background:transparent!important;align-items:start}.cart-item:first-child,.cart-items__row:first-child,.line-item:first-child{border-top:none!important}.cart-item:last-child,.cart-items__row:last-child,.line-item:last-child{border-bottom:1px solid #E8E0CF!important;padding-bottom:32px!important}.cart-item__image-container,.cart-item__image,.line-item__image{width:110px;height:110px;background:#fff;border:1px solid #E8E0CF;overflow:hidden;display:block}.cart-item__image-container img,.cart-item__image img,.line-item__image img{width:100%;height:100%;object-fit:contain;padding:8px}.cart-item__details,.cart-item__info,.line-item__info{display:flex;flex-direction:column;gap:8px;min-width:0}.cart-item__name,.cart-item__title,.line-item__title,.cart-item a:first-of-type{font-family:Inter,sans-serif!important;font-size:.95rem!important;font-weight:500!important;color:#1a1a1a!important;line-height:1.35;letter-spacing:.005em;text-decoration:none!important}.cart-item__name:hover{color:#4a3826!important}.cart-item__variants,.cart-item__variant,.cart-item__options,.line-item__variant,.line-item__options{font-family:Inter,sans-serif;font-size:.78rem;color:#5b5b5b;margin:0;letter-spacing:.005em}.cart-item__variants dt,.cart-item__variants dd{display:inline;margin:0}.cart-item__variants dt:after{content:": "}.cart-item__quantity,.cart-item__qty,.line-item__qty{margin-top:6px;display:inline-flex;align-items:center}.cart-item__price-wrapper,.cart-item__totals,.cart-item__totals-container,.line-item__price{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:8px!important;text-align:right}.cart-item__price,.cart-item__final-price,.line-item__final-price,.cart-item .price-item{font-family:Inter,sans-serif!important;font-size:1rem!important;font-weight:600!important;color:#1a1a1a!important}.cart-item__discount,.line-item__discount{font-size:.72rem;color:#4a3826}.cart-item__remove,.cart-item__remove-button,button[name="updates[]"][value="0"],.line-item__remove,a[href*=updates][href*="0"]{background:transparent!important;border:none!important;color:#8a8a8a!important;font-family:Inter,sans-serif!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:3px!important;padding:0!important;cursor:pointer;transition:color .15s ease}.cart-item__remove:hover{color:#c42727!important}.cart__totals,.cart-summary,.main-cart__summary,.cart-component__summary{background:#fff!important;border:1px solid #E8E0CF;padding:28px 24px!important;position:sticky;top:100px;align-self:start}.cart__totals h2,.cart-summary h2{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:1.4rem!important;color:#1a1a1a!important;margin:0 0 18px!important}.cart__totals dl,.cart-summary dl,.cart-summary__row{display:flex;justify-content:space-between;font-family:Inter,sans-serif;font-size:.9rem;color:#1a1a1a;margin:0 0 10px;padding:0}.cart-summary__row dt,.cart-summary__row dd{margin:0}.cart__total,.cart-summary__total{border-top:1px solid #E8E0CF;padding-top:14px!important;margin-top:14px!important;font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1.1rem!important;color:#1a1a1a!important;display:flex;justify-content:space-between}.cart__discount,.discount-code,.cart-summary__discount{margin:18px 0;display:flex;gap:8px}.cart__discount input,.discount-code input{flex:1;height:44px;border:1px solid #E8E0CF;padding:0 12px;font-family:Inter,sans-serif;font-size:.85rem;background:#faf8f4;color:#1a1a1a}.cart__discount input:focus,.discount-code input:focus{border-color:#1a1a1a;outline:none;background:#fff}.cart__discount button,.discount-code button{height:44px;padding:0 18px;background:transparent;border:1px solid #1A1A1A;color:#1a1a1a;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.cart__discount button:hover,.discount-code button:hover{background:#1a1a1a;color:#fff}.cart__checkout-button,.cart-summary__checkout,button[name=checkout],.cart__submit,.shopify-payment-button__button{width:100%!important;height:56px!important;background:#1a1a1a!important;background-image:none!important;color:#fff!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:.8rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;border-radius:0!important;border:none!important;box-shadow:none!important;cursor:pointer;margin-top:18px!important;transition:background .2s ease!important}.cart__checkout-button:hover,button[name=checkout]:hover,.shopify-payment-button__button:hover{background:#4a3826!important;transform:none!important}.cart__continue,a[href="/collections/all"].cart-continue{display:inline-block;margin-top:12px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#5b5b5b;text-decoration:underline;text-underline-offset:4px}.cart__continue:hover{color:#4a3826}.cart--empty,.main-cart--empty,.cart-component--empty{text-align:center;padding:80px 24px}.cart--empty h2,.cart-component--empty h2{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-weight:500!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;color:#1a1a1a;margin-bottom:14px}.cart--empty p,.cart-component--empty p{color:#5b5b5b;margin-bottom:24px;font-family:Inter,sans-serif}.cart--empty a.button,.cart-component--empty a.button{display:inline-flex;align-items:center;height:52px;padding:0 32px;background:#1a1a1a;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border-radius:0;transition:background .2s ease}.cart--empty a.button:hover{background:#4a3826}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cn-pdp-cart-style.css.map */
