:root{--alora-product-text: #5b4238;--alora-product-muted: rgba(91, 66, 56, .75);--alora-product-border: rgba(91, 66, 56, .2);--alora-product-bg: #f8f3f0}@media screen and (min-width:750px){.product__info-wrapper{container-type:inline-size;container-name:product-info}.product__info-wrapper .product__title{width:100%;max-width:100%;margin-bottom:.75rem}.product__info-wrapper .product__title h2,.product__info-wrapper .product__title>a,.product__info-wrapper .product__title .h1.h2{display:none!important}.product__info-wrapper .product__title h1{display:block;width:100%;max-width:100%;margin:0;white-space:nowrap;font-size:clamp(1.35rem,6.8cqi,2.85rem)!important;line-height:1.1;letter-spacing:-.02em;text-decoration:none}}@media screen and (max-width:749px){.product__info-wrapper .product__title h2,.product__info-wrapper .product__title>a{display:none!important}.product__info-wrapper .product__title h1{white-space:normal;font-size:clamp(1.5rem,6vw,2rem)!important}}.product__info-wrapper .product__tax,.product__info-wrapper .product__tax.caption{display:none!important}.product__info-container p.product__text,.product__info-container p.product__text.inline-richtext,.product__info-wrapper p.product__text,.product__info-wrapper p.product__text.inline-richtext,.product__info-wrapper p.product__text.subtitle,.product__info-wrapper .alora-product-intro{margin:.35rem 0 1.1rem!important;font-size:clamp(1.0625rem,1.75vw,1.2rem)!important;line-height:1.65!important;font-weight:400!important;color:var(--alora-product-text)!important;letter-spacing:normal!important;text-transform:none!important}.product__info-wrapper .alora-product-intro p{margin:0 0 .65rem;font-size:inherit!important;line-height:inherit!important;color:inherit!important}.product__info-wrapper .alora-product-intro p:last-child{margin-bottom:0}.product__info-wrapper .alora-product-intro--preline{white-space:pre-line}.product__info-wrapper .alora-product-intro.rte p{margin:0 0 .65rem}.product__info-wrapper .alora-product-intro__missing{margin:.5rem 0 1rem;font-size:.85rem;color:#b00020}.alora-patterns{margin:1.25rem 0 1rem}.alora-patterns__label{margin:0 0 .65rem;font-size:clamp(.95rem,1.25vw,1.05rem);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--alora-product-text)}.alora-patterns__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.alora-patterns__swatch{display:block;width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease,transform .2s ease;background:var(--alora-product-bg)}.alora-patterns__swatch:hover{border-color:var(--alora-product-text);transform:scale(1.05)}.alora-patterns__swatch.is-active{border-color:var(--alora-product-text);box-shadow:0 0 0 1px var(--alora-product-text)}.alora-patterns__img{width:100%;height:100%;object-fit:cover;display:block}.alora-patterns__fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.65rem;text-transform:uppercase;color:var(--alora-product-text)}.alora-patterns__active-name{margin:.5rem 0 0;font-size:clamp(1rem,1.35vw,1.1rem);font-weight:500;color:var(--alora-product-text)}.product--alora-patterns .product-form__input--pill[data-option-name=Colour],.product--alora-patterns .product-form__input--dropdown:has([name="options[Colour]"]){display:none!important}.alora-product-accordions{padding:.5rem 0 2rem}.alora-product-accordions__inner{max-width:42rem;margin:0 auto}@media screen and (min-width:990px){.shopify-section:has(.alora-product-accordions){margin-top:-2.5rem;padding-bottom:0}.alora-product-accordions.page-width{padding-top:0}.alora-product-accordions .alora-product-accordions__inner{margin:0 0 0 55%;width:45%;max-width:none;padding-left:3rem;padding-right:0;box-sizing:border-box}.template-product:has(.product--large) .alora-product-accordions .alora-product-accordions__inner{margin-left:65%;width:35%;padding-left:5rem}.template-product:has(.product--small) .alora-product-accordions .alora-product-accordions__inner{margin-left:50%;width:50%;padding-left:2rem}}@media screen and (max-width:989px){.alora-product-accordions .alora-product-accordions__inner{margin:0 auto;max-width:42rem;padding-left:0}}.alora-accordion{border-top:1px solid var(--alora-product-border)}.alora-accordion:last-child{border-bottom:1px solid var(--alora-product-border)}.alora-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;cursor:pointer;list-style:none;color:var(--alora-product-text)}.alora-accordion__summary::-webkit-details-marker{display:none}.alora-accordion__title{font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:600;letter-spacing:.02em}.alora-accordion__icon{flex-shrink:0;width:.65rem;height:.65rem;border-right:1.5px solid var(--alora-product-text);border-bottom:1.5px solid var(--alora-product-text);transform:rotate(45deg);transition:transform .2s ease;margin-top:-.2rem}.alora-accordion[open] .alora-accordion__icon{transform:rotate(-135deg);margin-top:.2rem}.alora-accordion__content{padding:0 0 1.35rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65;color:var(--alora-product-text)}.alora-accordion__content p,.alora-accordion__content li{font-size:inherit;line-height:inherit}.alora-accordion__content p{margin:0 0 .85rem}.alora-accordion__content p:last-child{margin-bottom:0}.alora-tolstoy-pdp{padding:1.5rem 0 2rem}.alora-tolstoy-pdp__heading,.alora-see-it-action-heading{margin:0;text-align:left;font-size:clamp(.85rem,1.8vw,1.05rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--alora-product-text);line-height:1.2;white-space:nowrap}.product__info-wrapper .shopify-block:has(.alora-see-it-inline),.product__info-wrapper .shopify-block:has(.alora-see-it-inline)+.shopify-app-block:has([class*=tolstoy]),.product__info-wrapper .shopify-block:has(.alora-see-it-inline)+.shopify-app-block:has([id*=tolstoy]),.product__info-wrapper .shopify-block:has(.alora-see-it-inline)+.shopify-app-block:has([id*=Tolstoy]),.product__info-wrapper .shopify-block:has(.alora-see-it-inline)+.shopify-app-block:has(tolstoy-widget){display:inline-flex;align-items:center;vertical-align:top;width:auto;max-width:none;margin:1.25rem 0 0;padding:0}.product__info-wrapper .shopify-block:has(.alora-see-it-inline){margin-right:1rem}.product__info-wrapper .alora-see-it-inline{display:inline-flex;align-items:center}.product__info-wrapper .shopify-app-block:has([class*=tolstoy]) h2:first-of-type,.product__info-wrapper .shopify-app-block:has([id*=tolstoy]) h2:first-of-type{display:none!important}.product__info-wrapper .shopify-app-block:has([class*=tolstoy]) [class*=story],.product__info-wrapper .shopify-app-block:has([class*=tolstoy]) [class*=bubble],.product__info-wrapper .shopify-app-block:has([class*=tolstoy]) [role=list],.product__info-wrapper .shopify-app-block:has([class*=tolstoy])>div{justify-content:flex-start!important;align-items:center!important;margin:0!important}@media screen and (max-width:749px){.product__info-wrapper .shopify-block:has(.alora-see-it-inline),.product__info-wrapper .shopify-block:has(.alora-see-it-inline)+.shopify-app-block:has([class*=tolstoy]),.product__info-wrapper .shopify-block:has(.alora-see-it-inline)+.shopify-app-block:has([id*=tolstoy]){display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;width:100%;margin-right:0}}@media screen and (min-width:990px){.product.grid .shopify-block:has(.alora-see-it-inline),.product.grid .shopify-block:has(.alora-see-it-inline)+.shopify-app-block:has([class*=tolstoy]),.product.grid .shopify-block:has(.alora-see-it-inline)+.shopify-app-block:has([id*=tolstoy]){grid-column:2}.product--large.grid .shopify-block:has(.alora-see-it-inline),.product--large.grid .shopify-block:has(.alora-see-it-inline)+.shopify-app-block:has([class*=tolstoy]){padding-left:5rem}}.alora-see-it{padding:2rem 0 2.5rem;background:transparent}.alora-see-it__heading{margin:0 0 1rem;text-align:left;font-size:clamp(1rem,2vw,1.15rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--alora-product-text)}.alora-see-it--circles .alora-see-it__track{display:flex;flex-wrap:wrap;gap:1.25rem;overflow-x:auto;scroll-snap-type:none;padding-bottom:0;justify-content:flex-start;-webkit-overflow-scrolling:touch}.alora-see-it--circles .alora-see-it__card{flex:0 0 auto;scroll-snap-align:none}.alora-see-it--circles .alora-see-it__media{width:10.5rem;height:10.5rem;aspect-ratio:1 / 1;border-radius:50%;border:1px solid var(--alora-product-border);overflow:hidden;background:#f5f0eb}.alora-see-it--circles .alora-see-it__play{width:2.5rem;height:2.5rem}@media screen and (min-width:750px){.alora-see-it--circles .alora-see-it__media{width:12.5rem;height:12.5rem}}.alora-see-it--stories{background:var(--alora-product-bg)}.alora-see-it--stories .alora-see-it__heading{text-align:center;font-weight:500;font-size:clamp(1.25rem,3vw,1.5rem)}.alora-see-it__inner{position:relative}.alora-see-it--stories .alora-see-it__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.5rem}.alora-see-it--stories .alora-see-it__track::-webkit-scrollbar{display:none}.alora-see-it--stories .alora-see-it__card{flex:0 0 min(72vw,220px);scroll-snap-align:start}.alora-see-it__media{position:relative;overflow:hidden}.alora-see-it--stories .alora-see-it__media{aspect-ratio:9 / 16;border-radius:.5rem;background:#e8ddd6}.alora-see-it__media--link{display:block;text-decoration:none}.alora-see-it__poster,.alora-see-it__video{width:100%;height:100%;object-fit:cover;display:block}.alora-see-it__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:3rem;height:3rem;border-radius:50%;background:#ffffffe6;pointer-events:none}.alora-see-it__play:after{content:"";position:absolute;left:52%;top:50%;transform:translate(-50%,-50%);border:.55rem solid transparent;border-left:.85rem solid var(--alora-product-text)}.alora-see-it__caption{margin:.5rem 0 0;font-size:.8rem;line-height:1.4;color:var(--alora-product-muted);text-align:center}.alora-see-it__nav{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.alora-see-it__arrow{width:2.5rem;height:2.5rem;border:1px solid var(--alora-product-border);border-radius:50%;background:#fff;color:var(--alora-product-text);font-size:1.25rem;line-height:1;cursor:pointer}.alora-see-it__arrow:hover{border-color:var(--alora-product-text)}.alora-product-reviews{padding:3rem 0 4rem;border-top:1px solid var(--alora-product-border)}.alora-product-reviews__header{text-align:center;margin-bottom:2rem}.alora-product-reviews__heading{margin:0 0 .35rem;font-size:clamp(1.35rem,3vw,1.75rem);color:var(--alora-product-text)}.alora-product-reviews__subheading{margin:0;font-size:.95rem;color:var(--alora-product-muted)}.alora-product-reviews__placeholder{text-align:center;padding:2rem;background:var(--alora-product-bg);border-radius:.5rem;color:var(--alora-product-text)}@media screen and (min-width:750px){.alora-patterns__swatch{width:4rem;height:4rem}.alora-see-it__card{flex:0 0 200px}}.product-recommendations,.related-products{padding-top:3rem!important;padding-bottom:3rem!important}.product-recommendations__heading,.related-products__heading,.product-recommendations__heading.h1,.related-products__heading.h1,.product-recommendations__heading.h2,.related-products__heading.h2{text-align:left!important;width:100%;margin:0 0 .75rem!important;font-size:clamp(1.35rem,2.5vw,1.6rem)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--alora-product-text)!important}.product-recommendations .grid,.related-products .grid,.product-recommendations .product-grid,.related-products .product-grid{column-gap:1.25rem;row-gap:2rem}.product-recommendations .grid__item,.related-products .grid__item{width:auto!important;max-width:none!important;min-width:0}.product-recommendations .card-wrapper,.related-products .card-wrapper,.product-recommendations .product-card-wrapper,.related-products .product-card-wrapper{width:100%;max-width:100%;height:auto!important}.product-recommendations .card,.related-products .card,.product-recommendations .card--extend-height,.related-products .card--extend-height{width:100%;max-width:100%;height:auto!important;min-height:0!important}.product-recommendations .card__inner,.related-products .card__inner{height:auto!important;min-height:0!important;width:100%}.product-recommendations .card__inner.ratio:before,.related-products .card__inner.ratio:before{display:none!important;content:none!important;padding:0!important;height:0!important}.product-recommendations .card__inner.ratio,.related-products .card__inner.ratio{display:block;position:relative;aspect-ratio:1 / 1;width:100%}.product-recommendations .card__media,.related-products .card__media{position:relative;aspect-ratio:1 / 1;width:100%;height:auto;overflow:hidden;padding:0!important;margin:0}.product-recommendations .card__media .media,.related-products .card__media .media,.product-recommendations .card__media .media--adapt,.related-products .card__media .media--adapt{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important}.product-recommendations .card__media .media:before,.related-products .card__media .media:before,.product-recommendations .card__media .ratio:before,.related-products .card__media .ratio:before{display:none!important;content:none!important;padding:0!important;height:0!important}.product-recommendations .grid:has(>.grid__item:only-child),.related-products .grid:has(>.grid__item:only-child){row-gap:0!important;min-height:0!important;height:auto!important}.product-recommendations .grid__item:only-child,.related-products .grid__item:only-child,.product-recommendations .grid__item:first-child:last-child,.related-products .grid__item:first-child:last-child{width:min(20rem,100%)!important;max-width:20rem!important;min-height:0!important;height:auto!important;margin:0!important;flex-grow:0!important}.product-recommendations:has(.grid__item:only-child) .product-recommendations__heading,.related-products:has(.grid__item:only-child) .related-products__heading{margin-bottom:.75rem!important;font-size:1.6rem!important}.product-recommendations .grid__item:only-child .card__heading,.related-products .grid__item:only-child .card__heading,.product-recommendations .grid__item:first-child:last-child .card__heading,.related-products .grid__item:first-child:last-child .card__heading,.product-recommendations .grid__item:only-child .card__heading a,.related-products .grid__item:only-child .card__heading a{font-size:1.25rem!important;line-height:1.3!important}.product-recommendations .grid__item:only-child .price,.related-products .grid__item:only-child .price,.product-recommendations .grid__item:only-child .price .price-item,.related-products .grid__item:only-child .price .price-item{font-size:1.15rem!important}.product-recommendations .card__media img,.related-products .card__media img,.product-recommendations .card__media .media__img,.related-products .card__media .media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.product-recommendations .card__information,.related-products .card__information{padding:.75rem 0 0!important;text-align:left}.product-recommendations .card__heading,.related-products .card__heading,.product-recommendations .card__heading.h5,.related-products .card__heading.h5,.product-recommendations .card__heading a,.related-products .card__heading a{margin:0 0 .4rem;font-size:1.15rem!important;line-height:1.35!important;font-weight:600!important}.product-recommendations .card__heading a,.related-products .card__heading a{color:var(--alora-product-text)!important;text-decoration:none}.product-recommendations .card__heading a:hover,.related-products .card__heading a:hover{text-decoration:underline;text-underline-offset:.15em}.product-recommendations .price,.related-products .price,.product-recommendations .price .price-item,.related-products .price .price-item,.product-recommendations .card-information .price,.related-products .card-information .price{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.02em;color:var(--alora-product-text)!important}.product-recommendations .price--on-sale .price-item--regular,.related-products .price--on-sale .price-item--regular{opacity:.55}.product-recommendations .card__badge,.related-products .card__badge,.product-recommendations .rating,.related-products .rating,.product-recommendations .card__vendor,.related-products .card__vendor,.product-recommendations .card__caption,.related-products .card__caption,.product-recommendations .quick-add,.related-products .quick-add{display:none!important}.product-recommendations .card,.related-products .card{border:none;box-shadow:none;background:transparent}.product-recommendations .card__content,.related-products .card__content{padding:0;height:auto!important;min-height:0!important;grid-template-rows:auto auto!important}.product-recommendations .card--standard .card__information,.related-products .card--standard .card__information,.product-recommendations .card__information,.related-products .card__information{grid-row-start:auto!important;position:static!important}@media screen and (min-width:990px){.product-recommendations .grid.grid--4-col-desktop,.related-products .grid.grid--4-col-desktop{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:start}.product-recommendations .grid--4-col-desktop .grid__item,.related-products .grid--4-col-desktop .grid__item{width:auto!important;max-width:none!important}.product-recommendations .grid--4-col-desktop:not(:has(.grid__item:only-child)),.related-products .grid--4-col-desktop:not(:has(.grid__item:only-child)){grid-template-columns:repeat(4,minmax(0,1fr))!important}.product-recommendations .grid:has(>.grid__item:only-child),.related-products .grid:has(>.grid__item:only-child){display:grid!important;grid-template-columns:minmax(0,20rem)!important;grid-auto-rows:min-content!important;justify-content:start;align-items:start;row-gap:0!important;margin-top:0!important;padding-top:0!important;min-height:0!important;width:100%;max-width:100%}.product-recommendations .grid__item:only-child,.related-products .grid__item:only-child,.product-recommendations .grid:has(>.grid__item:only-child) .grid__item,.related-products .grid:has(>.grid__item:only-child) .grid__item{width:20rem!important;max-width:20rem!important;flex:none!important;grid-column:auto;min-height:0!important;height:auto!important;align-self:start}.product-recommendations .grid__item:only-child .card-wrapper,.related-products .grid__item:only-child .card-wrapper,.product-recommendations .grid__item:only-child .card,.related-products .grid__item:only-child .card{height:auto!important;min-height:0!important}product-recommendations.related-products:has(.grid__item:only-child),.related-products:has(.grid__item:only-child){min-height:0!important;height:auto!important}product-recommendations.related-products:has(.grid__item:only-child) ul.grid,.related-products:has(.grid__item:only-child) ul.grid{min-height:0!important;height:auto!important}.product-recommendations .grid:has(>.grid__item:only-child) .card__heading,.related-products .grid:has(>.grid__item:only-child) .card__heading,.product-recommendations .grid:has(>.grid__item:only-child) .card__heading a,.related-products .grid:has(>.grid__item:only-child) .card__heading a{font-size:1.25rem!important}.product-recommendations .grid:has(>.grid__item:only-child) .price,.related-products .grid:has(>.grid__item:only-child) .price,.product-recommendations .grid:has(>.grid__item:only-child) .price .price-item,.related-products .grid:has(>.grid__item:only-child) .price .price-item{font-size:1.15rem!important}}@media screen and (min-width:1200px){.product-recommendations .grid:has(>.grid__item:only-child),.related-products .grid:has(>.grid__item:only-child){grid-template-columns:minmax(0,22rem)!important}.product-recommendations .grid:has(>.grid__item:only-child) .grid__item,.related-products .grid:has(>.grid__item:only-child) .grid__item{max-width:22rem!important}}@media screen and (max-width:989px){.product-recommendations .grid:has(>.grid__item:only-child),.related-products .grid:has(>.grid__item:only-child){grid-template-columns:minmax(0,16rem)!important}.product-recommendations .grid:has(>.grid__item:only-child) .grid__item,.related-products .grid:has(>.grid__item:only-child) .grid__item{max-width:16rem!important}}.related-products .card__inner{display:flex;flex-direction:column}.related-products .card__media{position:relative}.related-products .card__media img,.related-products .card__media svg{display:block;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/4/assets/alora-product.css.map */
