body:has(.rina-product-breadcrumbs){background-color:#f4eee4;color:#352b25}body:has(.rina-product-breadcrumbs) .content-for-layout{background-color:#f4eee4;background-image:radial-gradient(circle at 20% 30%,rgba(111,84,62,.035) 0 1px,transparent 1.5px),radial-gradient(circle at 75% 65%,rgba(255,255,255,.55) 0 1px,transparent 1.6px),repeating-linear-gradient(5deg,rgba(103,77,57,.018) 0,rgba(103,77,57,.018) 1px,transparent 1px,transparent 6px);background-size:23px 23px,29px 29px,auto}.rina-product-breadcrumbs{width:min(calc(100% - 48px),1500px);margin:0 auto;padding:18px 0 16px}.rina-product-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--font-body--family, sans-serif);font-size:12px;line-height:1.4;color:#352b25a8}.rina-product-breadcrumbs__item,.rina-product-breadcrumbs__separator{margin:0;padding:0}.rina-product-breadcrumbs__link{color:inherit;text-decoration:none;transition:color .18s ease}.rina-product-breadcrumbs__link:hover{color:#a65f53}.rina-product-breadcrumbs__item--current{color:#352b25}body:has(.rina-product-breadcrumbs) .product-information{--rina-product-border: rgba(146, 112, 87, .36);--rina-product-accent: #a85f51;--rina-product-accent-dark: #87483f;--rina-product-dark: #352b25;--rina-product-paper: #f7f1e7}body:has(.rina-product-breadcrumbs) .product-media-container{overflow:hidden;border:1px solid var(--rina-product-border);border-radius:4px;background:transparent;box-shadow:0 5px 18px #3f2c1f14}body:has(.rina-product-breadcrumbs) .product-media__image{display:block;width:100%;height:100%!important;object-fit:contain}body:has(.rina-product-breadcrumbs) .slideshow-control__thumbnail{overflow:hidden;border:1px solid rgba(135,102,78,.35);border-radius:4px;background-color:#f8f3ea;opacity:.76;transition:opacity .18s ease,border-color .18s ease,box-shadow .18s ease}body:has(.rina-product-breadcrumbs) .slideshow-control__thumbnail[aria-selected=true],body:has(.rina-product-breadcrumbs) .slideshow-control__thumbnail[aria-current=true],body:has(.rina-product-breadcrumbs) .slideshow-control__thumbnail:hover{opacity:1;border-color:#9f6658;box-shadow:0 0 0 2px #9f665826}body:has(.rina-product-breadcrumbs) .product-media-container__zoom-button{color:#fffdf8}body:has(.rina-product-breadcrumbs) .product-details{min-width:0}body:has(.rina-product-breadcrumbs) .product-details>.group-block{position:relative;overflow:hidden;padding:clamp(24px,3vw,42px)!important;border:1px solid var(--rina-product-border);border-radius:5px;background-color:var(--rina-product-paper);background-image:radial-gradient(circle,rgba(109,82,62,.045) 0 1px,transparent 1.25px),repeating-linear-gradient(4deg,transparent 0 8px,rgba(106,81,63,.018) 8px 9px);background-size:18px 18px,auto;box-shadow:0 7px 24px #3d2b2017,inset 0 0 36px #684d3906}body:has(.rina-product-breadcrumbs) .product-details>.group-block:before{content:"";position:absolute;pointer-events:none;top:8px;right:8px;bottom:8px;left:8px;z-index:0;border:1px dashed rgba(166,95,83,.28);border-radius:2px}body:has(.rina-product-breadcrumbs) .product-details>.group-block>.group-block-content{position:relative;z-index:1}body:has(.rina-product-breadcrumbs) .product-details h1{max-width:620px;margin:0;color:var(--rina-product-dark);font-family:var(--brand-font-heading, "Cormorant Garamond"),Georgia,serif;font-size:clamp(42px,4vw,64px);font-weight:500;line-height:.98;letter-spacing:-.02em;text-wrap:balance}body:has(.rina-product-breadcrumbs) .product-details .rte{color:#352b25d1;line-height:1.65}body:has(.rina-product-breadcrumbs) .product-details .rte p{margin-top:0}body:has(.rina-product-breadcrumbs) .product-details .price{color:var(--rina-product-dark);font-family:var(--font-body--family, sans-serif);font-size:20px;font-weight:500}body:has(.rina-product-breadcrumbs) .product-details .rating-wrapper{--star-fill-color: #ac793d;--star-fill-color-rgb: 172 121 61;color:#6e5545}body:has(.rina-product-breadcrumbs) .product-details .divider{opacity:.72}body:has(.rina-product-breadcrumbs) .variant-picker__form{gap:20px}body:has(.rina-product-breadcrumbs) .variant-picker__form legend,body:has(.rina-product-breadcrumbs) .quantity-label{margin-bottom:9px;color:#4b3b31;font-size:14px;font-weight:500}body:has(.rina-product-breadcrumbs) .variant-option__button-label{border-color:#503d304d;background-color:#fffdf87a}body:has(.rina-product-breadcrumbs) .variant-option input:checked+label{border-color:var(--rina-product-accent);box-shadow:0 0 0 1px var(--rina-product-accent)}body:has(.rina-product-breadcrumbs) .swatch{border-radius:50%}body:has(.rina-product-breadcrumbs) .quantity-selector{min-height:44px;border:1px solid rgba(97,72,55,.3);border-radius:3px;background-color:#fffdf88c}body:has(.rina-product-breadcrumbs) .product-form-buttons{gap:12px}body:has(.rina-product-breadcrumbs) .add-to-cart-button{min-height:54px;border:1px solid var(--rina-product-accent);border-radius:3px;color:#fffaf3;background-color:var(--rina-product-accent);font-size:15px;transition:color .18s ease,background-color .18s ease,border-color .18s ease}body:has(.rina-product-breadcrumbs) .add-to-cart-button:hover{border-color:var(--rina-product-accent-dark);background-color:var(--rina-product-accent-dark)}body:has(.rina-product-breadcrumbs) .shopify-payment-button__button{min-height:52px!important;overflow:hidden;border-radius:3px!important}.rina-product-assurance{margin:6px 0 0;border-top:1px dashed rgba(166,95,83,.38);border-bottom:1px dashed rgba(166,95,83,.38)}.rina-product-assurance__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;align-items:center;min-height:48px;padding:8px 2px;border-bottom:1px solid rgba(136,104,81,.15);color:#57463b;font-size:13px;line-height:1.35}.rina-product-assurance__item:last-child{border-bottom:0}.rina-product-assurance__icon{display:grid;place-items:center;width:27px;height:27px;color:#8a6d59}.rina-product-assurance__icon svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}body:has(.rina-product-breadcrumbs) .product-details .accordion{overflow:hidden;border:1px solid rgba(126,93,70,.28);border-radius:3px;background-color:#fffdf847}body:has(.rina-product-breadcrumbs) .product-details .accordion .details{padding-inline:16px}body:has(.rina-product-breadcrumbs) .product-details .accordion .details__header{min-height:48px;color:#44362d;font-size:14px}body:has(.rina-product-breadcrumbs) .product-details .accordion .details-content{padding-bottom:18px;color:#352b25c7;font-size:14px;line-height:1.6}@media screen and (max-width:989px){.rina-product-breadcrumbs{width:min(calc(100% - 32px),760px);padding-block:12px}body:has(.rina-product-breadcrumbs) .product-details>.group-block{padding:28px 22px!important}body:has(.rina-product-breadcrumbs) .product-details h1{font-size:clamp(38px,8vw,52px)}}@media screen and (max-width:749px){.rina-product-breadcrumbs{width:calc(100% - 28px);overflow:hidden}.rina-product-breadcrumbs__list{flex-wrap:nowrap;overflow:hidden;font-size:11px}.rina-product-breadcrumbs__item--current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:has(.rina-product-breadcrumbs) .product-information__media{padding-inline:10px}body:has(.rina-product-breadcrumbs) .product-details{padding-inline:10px;margin-top:18px;margin-bottom:36px}body:has(.rina-product-breadcrumbs) .product-details>.group-block{padding:25px 18px!important}body:has(.rina-product-breadcrumbs) .product-details>.group-block:before{top:6px;right:6px;bottom:6px;left:6px}body:has(.rina-product-breadcrumbs) .product-details h1{font-size:clamp(36px,11.5vw,48px)}body:has(.rina-product-breadcrumbs) .product-form-buttons{display:grid;grid-template-columns:minmax(0,1fr)}.rina-product-assurance__item{min-height:45px}}body:has(.rina-product-breadcrumbs) .product-information__media{min-width:100%}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel{--sticky-header-offset: calc(var(--header-height, 0px) + 18px)}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-slide.product-media-container{height:auto;aspect-ratio:var(--media-preview-ratio);background:transparent}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-slide.product-media-container .product-media{width:100%;height:100%;aspect-ratio:var(--media-preview-ratio);background:transparent}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-slide.product-media-container .product-media__image{display:block;width:100%;height:100%!important;object-fit:contain!important}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]){align-items:start}body:has(.rina-product-breadcrumbs) slideshow-controls[pagination-position=left] .slideshow-controls__thumbnails{gap:10px;padding-inline-start:0;padding-block:0}body:has(.rina-product-breadcrumbs) .slideshow-controls__thumbnail,body:has(.rina-product-breadcrumbs) .slideshow-controls__thumbnails .slideshow-control{width:72px;border-radius:7px}body:has(.rina-product-breadcrumbs) .slideshow-controls__thumbnail[aria-selected=true],body:has(.rina-product-breadcrumbs) .slideshow-controls__thumbnail[aria-current=true]{opacity:1}@media screen and (min-width:990px){body:has(.rina-product-breadcrumbs) .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.24fr) minmax(430px,.76fr)!important;align-items:start;column-gap:clamp(24px,2.2vw,36px)}body:has(.rina-product-breadcrumbs) .product-details>.group-block{padding:28px 30px 24px!important}body:has(.rina-product-breadcrumbs) .product-details .group-block-content,body:has(.rina-product-breadcrumbs) .product-details .text-block,body:has(.rina-product-breadcrumbs) .product-details .price,body:has(.rina-product-breadcrumbs) .product-details .rating-wrapper{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}body:has(.rina-product-breadcrumbs) .product-details .text-block>*,body:has(.rina-product-breadcrumbs) .product-details .price>*,body:has(.rina-product-breadcrumbs) .product-details .rating-wrapper>*{margin-inline:0!important;text-align:left!important}body:has(.rina-product-breadcrumbs) .product-details h1{width:100%;max-width:none!important;margin:0;font-size:clamp(36px,2.65vw,50px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}body:has(.rina-product-breadcrumbs) .product-details .price{font-size:18px}body:has(.rina-product-breadcrumbs) .product-details .accordion{margin-top:4px}}body:has(.rina-product-breadcrumbs) .product-media-container--zoomable{cursor:zoom-in}body:has(.rina-product-breadcrumbs) .product-details .accordion .details__summary,body:has(.rina-product-breadcrumbs) .product-details .accordion .details__header{text-transform:none}@media screen and (min-width:750px)and (max-width:989px){body:has(.rina-product-breadcrumbs) .product-details h1{width:100%;max-width:none!important;font-size:clamp(34px,5.5vw,46px);line-height:1.05}}@media screen and (max-width:749px){body:has(.rina-product-breadcrumbs) .product-details .text-block,body:has(.rina-product-breadcrumbs) .product-details .group-block-content{align-items:flex-start!important;text-align:left!important}body:has(.rina-product-breadcrumbs) .product-details .text-block>*{margin-inline:0!important;text-align:left!important}body:has(.rina-product-breadcrumbs) .product-details h1{width:100%;max-width:none!important;font-size:clamp(30px,8vw,42px);line-height:1.05}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-slide.product-media-container{aspect-ratio:var(--media-preview-ratio)}}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-arrows{z-index:30!important;mix-blend-mode:normal!important;pointer-events:none}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;color:#fff!important;background:#352b25!important;border:2px solid #fffaf3!important;border-radius:50%!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;mix-blend-mode:normal!important;box-shadow:0 4px 14px #00000047,0 1px 4px #0003!important;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease!important}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control--previous{margin-left:14px!important}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control--next{margin-right:14px!important}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control .svg-wrapper{display:flex!important;align-items:center;justify-content:center;width:22px!important;height:22px!important;color:#fff!important;opacity:1!important;--icon-stroke-width: 2px}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control svg{display:block!important;width:22px!important;height:22px!important;color:#fff!important;opacity:1!important}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control:hover{color:#fff!important;background:#a85f51!important;border-color:#fff!important;transform:scale(1.08);box-shadow:0 6px 18px #00000052,0 2px 6px #0003!important}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control:not(:disabled){opacity:1!important}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control:disabled{opacity:.35!important}@media screen and (max-width:749px){body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control--previous{margin-left:8px!important}body:has(.rina-product-breadcrumbs) media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control--next{margin-right:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/rina-product.css.map */
