:root{--trim-cherry: 218,37,44;--trim-clementine: 215,113,61;--trim-cosmo-velvet: 174,101,90;--trim-cream: 222,217,200;--trim-dusty-rose: 174,130,130;--trim-dusty-rose-tassel: 172,129,121;--trim-fern: 74,77,61;--trim-fern-velvet: 77,82,65;--trim-lilac: 204,182,195;--trim-lilac-velvet: 197,172,184;--trim-loomi-moss: 132,134,87;--trim-midnight: 48,59,92;--trim-moss: 111,110,71;--trim-olive: 138,128,97;--trim-pebble: 147,150,147;--trim-peony: 238,197,211;--trim-petal: 244,218,211;--trim-powder: 202,221,231;--trim-raspberry: 85,10,30;--trim-sky: 108,127,159;--trim-sky-blue: 191,200,215;--trim-sky-velvet: 177,194,208;--trim-snow: 244,242,235;--trim-walnut: 90,67,65;--trim-antique-gold: 181,138,1;--trim-mint: 196,204,179;--trim-peacock: 67,96,90;--trim-cadet-pom-pom: 29,46,64;--trim-cadet-velvet: 29,46,64;--trim-citron-velvet: 141,115,34;--trim-sage: 155,166,156;--trim-sage-tassel: 137,135,112;--trim-peacock-velvet: 62,78,80;--trim-orchid: 195,169,170;--trim-rose: 205,168,161;--trim-rose-velvet: 228,209,206;--emb-sand: 179,160,145;--emb-sage: 79,76,65;--emb-navy: 55,66,110;--emb-light-blue: 178,196,223;--emb-coral: 192,147,140}.product-section .section-outer{padding:0 1.4rem}.product-section .page-width{max-width:calc(var(--page-width) * 1.08)}.product-info-wrapper .product__title{margin:0}.product-section .thumbnail-slider img{cursor:pointer;display:block}.product-section .thumbnail-slider .slider-dots{padding:2rem 0}.product__media-thumbnails{flex:0 1 80px}.product__media-thumbnails li{padding-bottom:2.8rem}.product__media-item--hidden,.product__media-item--variant,.product__media-item--trim-image,.product__media-item--additional-image{display:none}.product__media-list{flex:1}.length-input,.color-match-input{border-radius:0;display:flex;font-size:1.4rem;text-align:left!important}@media (max-width: 40em){.color-match-input:focus,.length-input:focus{font-size:1.6rem}}.icon{max-width:20px;vertical-align:middle}piping-radios{display:block;max-width:40.5rem}trim-radios{display:block}.trim-options.product-form__input{margin-top:.25rem;max-width:40.5rem;min-width:unset;gap:.5rem .25rem}.piping-radio,.trim-option-radio{background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:5rem;height:3.5rem;overflow:hidden;position:relative;padding:0;text-indent:10rem;white-space:nowrap;width:3.5rem}.piping-radio+label,.trim-option-radio+label{box-sizing:content-box;display:inline-block}@media (min-width: 60em){.piping-radio,.trim-option-radio{height:2.5rem;width:2.5rem}}.product-form__input input[type=radio].input-piping+label,.product-form__input input[type=radio].input-trim-option+label{border:1px solid transparent;margin-right:.5rem;min-width:unset;transition:box-shadow var(--duration-short) ease-in-out;padding:0}.product-form__input input[type=radio].input-piping:focus+label,.product-form__input input[type=radio].input-piping+label:hover,.product-form__input input[type=radio].input-piping:checked:focus+label,.product-form__input input[type=radio].input-piping:checked+label,.product-form__input input[type=radio].input-trim-option:focus+label,.product-form__input input[type=radio].input-trim-option+label:hover,.product-form__input input[type=radio].input-trim-option:checked:focus+label,.product-form__input input[type=radio].input-trim-option:checked+label{background-color:rgb(var(--color-background));box-shadow:0 0 0 2px #fff,0 0 0 4px rgb(var(--color-base-button-background-secondary))}.product-form__input input[type=radio].input-piping:not(:checked)+label:hover,.product-form__input input[type=radio].input-trim-option:not(:checked)+label:hover,.product-form__input input[type=radio].input-piping:checked+label:hover,.product-form__input input[type=radio].input-trim-option:checked+label:hover{background-color:rgb(var(--color-background))}.piping-radio.piping-no-piping:before,.trim-option-radio.trim-none:before{background:rgb(var(--color-base-button-background-secondary-hover));content:"";height:100%;left:1.5rem;position:absolute;top:0;transform:rotate(-45deg);width:.1rem}.piping-radio.piping-no-piping:focus,.piping-radio.piping-no-piping,.trim-option-radio.trim-none{--color-background: 255,255,255;--color-foreground: 255,255,255;box-shadow:0 0 0 1px #fff,0 0 0 2px rgb(var(--color-base-button-background-secondary-hover))}@media (min-width: 60em){.piping-radio.piping-no-piping:before,.trim-option-radio.trim-none:before{left:1.1rem}}.trim-option-radio.trim-cream-tassel,.trim-option-radio.trim-cream-fringe,.embroidery-color.color-cream{--color-background: var(--trim-cream);--color-foreground: var(--trim-cream)}.trim-option-radio.trim-sage-fringe,.trim-option-radio.trim-sage-tassel{--color-background: var(--trim-sage-tassel);--color-foreground: var(--trim-sage-tassel)}.trim-option-radio.trim-sage,.piping-radio.piping-sage,.embroidery-color.color-sage{--color-background: var(--trim-sage);--color-foreground: var(--trim-sage)}.trim-option-radio.trim-dusty-rose-fringe,.embroidery-color.color-dusty-rose{--color-background: var(--trim-dusty-rose);--color-foreground: var(--trim-dusty-rose)}.trim-option-radio.trim-dusty-rose-tassel{--color-background: var(--trim-dusty-rose-tassel);--color-foreground: var(--trim-dusty-rose-tassel)}.trim-option-radio.trim-raspberry-tassel,.trim-option-radio.trim-raspberry-fringe,.embroidery-color.color-raspberry{--color-background: var(--trim-raspberry);--color-foreground: var(--trim-raspberry)}.trim-option-radio.trim-peony-rick-rack,.embroidery-color.color-peony{--color-background: var(--trim-peony);--color-foreground: var(--trim-peony)}.trim-option-radio.trim-midnight-rick-rack{--color-background: var(--trim-midnight);--color-foreground: var(--trim-midnight)}.trim-option-radio.trim-cherry-rick-rack{--color-background: var(--trim-cherry);--color-foreground: var(--trim-cherry)}.trim-option-radio.trim-eden-pink-band{background-image:url(trim-eden-pink.jpg);background-size:105% 105%;--color-background: var(--trim-eden-pink);--color-foreground: var(--trim-eden-pink)}.piping-radio.piping-loomi-moss,.trim-option-radio.trim-loomi-moss-band,.trim-option-radio.trim-loomi-moss{background-size:105% 105%;background-image:url(trim-loomimoss.png);--color-background: var(--trim-loomi-moss);--color-foreground: var(--trim-loomi-moss)}.trim-option-radio.trim-ginger-sky-band,.trim-option-radio.trim-ginger-sky{background-size:105% 105%;background-image:url(trim-ginger-sky.jpg);--color-background: var(--trim-ginger-sky);--color-foreground: var(--trim-ginger-sky)}.piping-radio.piping-fern-velvet,.trim-option-radio.trim-fern-velvet-band,.trim-option-radio.trim-fern-velvet,.embroidery-color.color-fern{--color-background: var(--trim-fern-velvet);--color-foreground: var(--trim-fern-velvet)}.embroidery-color.color-fern{--color-background: var(--trim-fern);--color-foreground: var(--trim-fern)}.trim-option-radio.trim-sky-blue,.trim-option-radio.trim-sky-fringe{--color-background: var(--trim-sky-blue);--color-foreground: var(--trim-sky-blue)}.trim-option-radio.trim-sky-velvet-band{--color-background: var(--trim-sky-velvet);--color-foreground: var(--trim-sky-velvet)}.piping-radio.piping-snow,.trim-option-radio.trim-snow-pom-pom,.trim-option-radio.trim-snow,.embroidery-color.color-snow{--color-background: var(--trim-snow);--color-foreground: var(--trim-snow)}.trim-option-radio.trim-lilac-pom-pom{--color-background: var(--trim-lilac);--color-foreground: var(--trim-lilac)}.embroidery-color.color-lilac{--color-background: 161,134,168;--color-foreground: 161,134,168}.trim-option-radio.trim-olive-pom-pom{--color-background: var(--trim-olive);--color-foreground: var(--trim-olive)}.trim-option-radio.trim-powder-pom-pom{--color-background: var(--trim-powder);--color-foreground: var(--trim-powder)}.piping-radio.piping-pebble,.trim-option-radio.trim-pebble,.embroidery-color.color-pebble{--color-background: var(--trim-pebble);--color-foreground: var(--trim-pebble)}.piping-radio.piping-cosmo-velvet,.trim-option-radio.trim-cosmo-velvet{--color-background: var(--trim-cosmo-velvet);--color-foreground: var(--trim-cosmo-velvet)}.piping-radio.piping-clementine,.trim-option-radio.trim-clementine,.embroidery-color.color-clementine{--color-background: var(--trim-clementine);--color-foreground: var(--trim-clementine)}.piping-radio.piping-cherry,.trim-option-radio.trim-cherry,.embroidery-color.color-cherry{--color-background: var(--trim-cherry);--color-foreground: var(--trim-cherry)}.piping-radio.piping-petal,.trim-option-radio.trim-petal,.embroidery-color.color-petal{--color-background: var(--trim-petal);--color-foreground: var(--trim-petal)}.trim-option-radio.trim-raspberry,.embroidery-color.color-raspberry{--color-background: var(--trim-raspberry);--color-foreground: var(--trim-raspberry)}.piping-radio.piping-lilac-velvet,.trim-option-radio.trim-lilac-velvet{--color-background: var(--trim-lilac-velvet);--color-foreground: var(--trim-lilac-velvet)}.piping-radio.piping-midnight,.trim-option-radio.trim-midnight,.embroidery-color.color-midnight{--color-background: var(--trim-midnight);--color-foreground: var(--trim-midnight)}.trim-option-radio.trim-eden-blue{background-image:url(piping-edenblue.png);--color-background: 184,202,223;--color-foreground: 184,202,223}.piping-radio.piping-sky,.trim-option-radio.trim-sky,.trim-option-radio.trim-sky-fringe,.embroidery-color.color-sky{--color-background: var(--trim-sky);--color-foreground: var(--trim-sky)}.trim-option-radio.trim-powder,.embroidery-color.color-powder{--color-background: var(--trim-powder);--color-foreground: var(--trim-powder)}.piping-radio.piping-moss,.trim-option-radio.trim-moss,.embroidery-color.color-moss{--color-background: var(--trim-moss);--color-foreground: var(--trim-moss)}.piping-radio.piping-walnut-velvet,.trim-option-radio.trim-walnut-velvet,.embroidery-color.color-walnut{--color-background: var(--trim-walnut);--color-foreground: var(--trim-walnut)}.piping-radio.piping-antique-gold,.trim-option-radio.trim-antique-gold,.embroidery-color.color-antique-gold{--color-background: var(--trim-antique-gold);--color-foreground: var(--trim-antique-gold)}.piping-radio.piping-peacock,.trim-option-radio.trim-peacock,.embroidery-color.color-peacock{--color-background: var(--trim-peacock);--color-foreground: var(--trim-peacock)}.piping-radio.piping-mint,.trim-option-radio.trim-mint,.embroidery-color.color-mint{--color-background: var(--trim-mint);--color-foreground: var(--trim-mint)}.piping-radio.piping-cadet-velvet,.trim-option-radio.trim-cadet-velvet,.trim-option-radio.trim-cadet-velvet-band,.embroidery-color.color-cadet-velvet{--color-background: var(--trim-cadet-velvet);--color-foreground: var(--trim-cadet-velvet)}.piping-radio.piping-cadet-pom-pom,.trim-option-radio.trim-cadet-pom-pom,.embroidery-color.color-cadet-pom-pom{--color-background: var(--trim-cadet-pom-pom);--color-foreground: var(--trim-cadet-pom-pom)}.piping-radio.piping-citron-velvet,.trim-option-radio.trim-citron-velvet,.embroidery-color.color-citron-velvet{--color-background: var(--trim-citron-velvet);--color-foreground: var(--trim-citron-velvet)}.trim-option-radio.trim-sage-band{--color-background: var(--trim-sage);--color-foreground: var(--trim-sage)}.piping-radio.piping-peacock-velvet,.trim-option-radio.trim-peacock-velvet,.embroidery-color.color-peacock-velvet{--color-background: var(--trim-peacock-velvet);--color-foreground: var(--trim-peacock-velvet)}.piping-radio.piping-orchid,.trim-option-radio.trim-orchid,.embroidery-color.color-orchid{--color-background: var(--trim-orchid);--color-foreground: var(--trim-orchid)}.piping-radio.piping-rose-pom-pom,.trim-option-radio.trim-rose-pom-pom{--color-background: var(--trim-rose);--color-foreground: var(--trim-rose)}.piping-radio.piping-rose-velvet-band,.trim-option-radio.trim-rose-velvet-band{--color-background: var(--trim-rose-velvet);--color-foreground: var(--trim-rose-velvet)}.trim-option-radio.trim-rose-pom-pom,.embroidery-color.color-rose{--color-background: var(--trim-rose);--color-foreground: var(--trim-rose)}.embroidery-color.color-ks-sand{--color-background: var(--emb-sand);--color-foreground: var(--emb-sand)}.embroidery-color.color-ks-sage{--color-background: var(--emb-sage);--color-foreground: var(--emb-sage)}.embroidery-color.color-ks-navy{--color-background: var(--emb-navy);--color-foreground: var(--emb-navy)}.embroidery-color.color-ks-light-blue{--color-background: var(--emb-light-blue);--color-foreground: var(--emb-light-blue)}.embroidery-color.color-ks-coral{--color-background: var(--emb-coral);--color-foreground: var(--emb-coral)}.product-form__input.product-form__input-trim,.product-form__input.product-form__input-piping,.product-form__input.product-form__input-fringe,.product-form__input.product-form__input-band,.product-form__input.product-form__input-tassel,.product-form__input.product-form__input-rick-rack,.product-form__input.product-form__input-pom-pom{margin-bottom:0}.product-form__input.trim-sides,.product-form__input.product-form__input-piping,.product-form__input.product-form__input-fringe,.product-form__input.product-form__input-band,.product-form__input.product-form__input-tassel,.product-form__input.product-form__input-rick-rack,.product-form__input.product-form__input-pom-pom{margin-top:0}@media (min-width: 40em){.product-form__input input[type=radio].input-piping+label{height:3.4rem;width:3.4rem}.piping-radio.piping-none:before,.piping-radio.piping-no-piping:before{left:1.5rem}.product-form__input.product-form__input-trim{margin-bottom:0}.product-form__input.trim-sides{margin-top:0}}.product-form__input input[type=radio].input-trim-side+label{min-width:unset;transition:box-shadow var(--duration-short) ease-in-out;padding:0}.product-form__input input[type=radio].input-trim-side:focus+label,.product-form__input input[type=radio].input-trim-side+label:hover,.product-form__input input[type=radio].input-trim-side:checked:focus+label,.product-form__input input[type=radio].input-trim-side:checked+label{background-color:transparent;box-shadow:0;color:rgb(var(--color-base-button-background-secondary))}.product-form__input input[type=radio].input-construction:checked:focus+label:after,.product-form__input input[type=radio].input-construction:checked+label:after,.product-form__input input[type=radio].input-size:checked:focus+label:after,.product-form__input input[type=radio].input-size:checked+label:after,.product-form__input input[type=radio].input-trim-side:checked+label:after{background-color:rgba(var(--color-base-button-background-secondary),var(--alpha-low));content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.trim-side-radio.trim-none:before{background:rgb(var(--color-base-button-background-secondary-hover));content:"";height:85%;position:absolute;top:0;transform:rotate(-45deg);transform-origin:center center;width:.1rem}.trim-side-radio.trim-none{--color-background: 255,255,255;overflow:hidden}.trim-side-radio.trim-left-side{background-image:url(trim-left-new.jpg)}.trim-side-radio.trim-left-side-bottom{background-image:url(trim-left-bottom.jpg)}.trim-side-radio.trim-right-side{background-image:url(trim-right-new.jpg)}.trim-side-radio.trim-right-side-bottom{background-image:url(trim-right-bottom.jpg)}.trim-side-radio.trim-sides{background-image:url(trim-sides-new.jpg)}.trim-side-radio.trim-bottom{background-image:url(trim-bottom-new.jpg)}.trim-side-radio.trim-sides-bottom{background-image:url(trim-sides-bottom-new.jpg)}.template-product-pillow-bundle .product-form__input input[type=radio]+label.feather-down-insert-radio{min-width:16.6rem}bundle-button{display:block;margin-top:3.5rem}bundle-button .button{min-width:33.6rem}.template-product-shower-curtains .product-form__input input[type=radio]+label.width-radio{min-width:17.7rem}.template-product-shower-curtains shower-curtain-length-select{display:block}.template-product-shower-curtains .select{max-width:17.7rem}.template-product-shower-curtains .select__select{padding-right:3.5rem;max-width:100%}@media (min-width: 60em){.template-product-shower-curtains .product-form__input input[type=radio]+label.width-radio{min-width:calc(32% - .6rem)}.template-product-shower-curtains .select{max-width:15.4rem}}.product-info-wrapper quick-add-button{display:block}.product-info-wrapper .select__select{color:rgb(var(--color-foreground));font-size:1rem;letter-spacing:.05em;text-transform:uppercase}.product-info-wrapper .select:after{color:rgb(var(--color-base-button-background))}.construction-radio,.size-radio,.trim-side-radio{background-position:top center;background-repeat:no-repeat;background-size:auto 65%;position:relative}.size-radio{background-position:center .5rem}.construction-radio{background-size:contain}.trim-side-radio{background-position:center 20%}.product-form__input input[type=radio].input-construction:checked+label,.product-form__input input[type=radio].input-construction+label:hover,.product-form__input input[type=radio].input-size:checked+label,.product-form__input input[type=radio].input-size+label:hover,.product-form__input input[type=radio].input-trim-side:checked+label,.product-form__input input[type=radio].input-trim-side+label:hover{background-color:transparent;border-color:rgb(var(--color-base-button-background-secondary));color:rgb(var(--color-foreground));mix-blend-mode:multiply}.product-form__input input[type=radio].input-construction:not(:checked)+label:hover,.product-form__input input[type=radio].input-size:not(:checked)+label:hover,.product-form__input input[type=radio].input-trim-side:not(:checked)+label:hover{background-color:transparent;color:rgb(var(--color-base-button-background-secondary));mix-blend-mode:multiply}.construction-radio.construction-tailored-pleat{background-image:url(curtain-icon-tailored-pleat.png)}.construction-radio.construction-grommet{background-image:url(curtain-icon-grommet.png)}.construction-radio.construction-rod-pocket{background-image:url(curtain-icon-rod-pocket.png)}.construction-radio.construction-ring-top{background-image:url(curtain-icon-ring-top.png)}.construction-radio.construction-pinch-pleat{background-image:url(curtain-icon-pinch-pleat.png)}.construction-radio.construction-rod-w-header{background-image:url(curtain-icon-rod-header.png)}.construction-radio.construction-double-rod-w-header{background-image:url(curtain-icon-double-rod-header.png)}.template-product-pillows .product-form__input.product-form__input-trim>.form__label{display:none}@media (max-width: 60em){.template-product-cafe-curtains .product-form__input input[type=radio].input-construction+label{flex:0 0 calc(28% - .5rem)}}.product-form__input input[type=radio].input-size+label,.product-form__input input[type=radio].input-construction+label,.product-form__input input[type=radio].input-trim-side+label{align-items:flex-end;aspect-ratio:1/1;border-color:rgb(var(--color-base-button-background-secondary));color:rgb(var(--color-foreground));display:flex;flex:0 0 calc(20% - .5rem);font-size:.9rem;justify-content:center;-webkit-hyphens:auto;hyphens:auto;line-height:1;min-width:unset;padding:0 .5rem .5rem}.product-form__input input[type=radio].input-size+label{aspect-ratio:1/1;flex:0 0 calc(25% - .5rem);-webkit-hyphens:none;hyphens:none;width:calc(25% - .3rem)}.product-form__input input[type=radio].input-trim-side+label{flex:0 0 calc(20% - .5rem);width:calc(20% - .3rem)}@media (min-width: 40em){.product-form__input input[type=radio].input-size+label{flex:0 0 9.8rem;width:10rem}}.size-radio.size-18-square{background-image:url(pillow-18-new.png)}.size-radio.size-20-square{background-image:url(pillow-20-new.png)}.size-radio.size-22-square{background-image:url(pillow-22-new.png)}.size-radio.size-euro-sham{background-image:url(pillow-26.png)}.size-radio.size-bolster{background-image:url(pillow-bolster.png)}.size-radio.size-petite-lumbar{background-image:url(pillow-petite-lumbar.png)}.size-radio.size-midi-lumbar{background-image:url(pillow-midi-lumbar.png)}.size-radio.size-xl-lumbar{background-image:url(pillow-xl-lumbar.png)}@media (max-width: 40em){.thumbnail-slider .slider .carousel-cell{margin-inline-start:.2rem;scroll-margin-inline-start:.1rem}}@media (min-width: 40em){.product-template-grid{padding-bottom:5rem;padding-top:4.5rem}.product-media-wrapper,.product-info-wrapper{display:flex;position:sticky;gap:2.8rem;padding-right:.8rem;top:2.8rem}.main-images-slider-list{position:sticky!important;top:0}.thumbnail-slider{width:80px}.thumbnail-slider>.grid.grid-nowrap{flex-wrap:wrap;gap:3rem}.thumbnail-slider .carousel-cell{border:1px solid rgb(var(--color-background))}.main-images-slider{flex:1}.main-images-slider-list .carousel-cell{margin-inline-start:.2rem;scroll-margin-inline-start:.1rem}.product-section .thumbnail-slider .slider-dots{visibility:hidden}.product__media-list .product__media-item{position:sticky;top:2.8rem}.product-info-wrapper{padding-left:2rem}}@media (min-width: 60em){.size-radio{background-size:80% auto}.construction-radio{background-size:95% auto}.product-form__input input[type=radio].input-trim-side+label{flex:0 0 calc(14% - .5rem);width:calc(14% - .3rem)}}.product-form__input{--color-foreground: var(--color-base-text);display:flex;flex-flow:row wrap;flex:0 0 100%;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:var(--font-button-weight);gap:0 .25rem;padding:0;margin:1.2rem 0;min-width:fit-content;border:none;text-transform:uppercase}.product-modal{align-items:stretch;background:transparent;justify-content:flex-end;position:fixed;z-index:10000000000}.modal__toggle .text-link{color:rgb(var(--color-arrow))}.product__modal-embroidery .modal__toggle{border:.1rem solid rgba(var(--color-base-button-background-secondary),1);color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.1rem;font-style:normal;font-weight:var(--font-button-weight);letter-spacing:.1em;line-height:1;text-transform:uppercase}.product__modal-embroidery .modal__toggle>svg{display:inline-block;height:auto;max-width:3.5rem;transform:translateY(-.2rem);vertical-align:middle}.product__modal-embroidery .modal__toggle:hover{border-color:rgb(var(--color-base-button-background-secondary-hover));color:rgb(var(--color-base-button-background-secondary-hover))}.product__modal details[open] .modal-overlay:after{position:fixed;top:0}.product-modal__content{background:rgb(var(--color-background));max-height:100vh;max-width:55rem;overflow:auto;width:100%;z-index:calc(Infinity)}.template-product-wallpaper .product-modal__content,.template-product-wallpaper-sg .product-modal__content{max-width:90rem}.product__modal-embroidery{display:block;margin-block:.5rem 1rem}.template-product-pouches .product__modal-embroidery{margin-block-start:1rem}.template-embroidery.product-modal__content{min-height:100dvh;max-width:unset;width:100vw;z-index:12}.product-modal__content .modal__close-button{position:absolute;right:0;top:0}#curtain-calculator+.modal__close-button{top:1.5rem}.template-embroidery .modal__close-button.modal__close-back{color:rgb(var(--color-base-button-background));display:flex;font-family:var(--font-heading-family);font-size:1rem;font-style:normal;font-weight:var(--font-button-weight);justify-content:space-between;left:0;letter-spacing:.1em;line-height:1;padding-inline:1rem;right:0;text-transform:uppercase;white-space:nowrap;width:calc(100vw - 2rem)}.modal__close-left{white-space:nowrap}.modal__close-button svg{display:inline-block;height:auto;max-width:3.5rem;transform:translateY(-.2rem);vertical-align:middle;width:100%}variant-radios,variant-selects{display:block}.product-form__input .form__label{flex:1 1 100%;font-size:1rem;font-weight:var(--font-button-weight);line-height:2;padding:0;position:relative}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label,.length-input,.additional-input{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-base-button-background-secondary),1);color:rgb(var(--color-foreground));cursor:pointer;display:inline-block;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:var(--font-button-weight);letter-spacing:.1em;line-height:1;margin:.2rem .2rem .2rem 0;min-width:8.6rem;padding:1.45rem 2rem;text-align:center;transition:border var(--duration-short) ease;vertical-align:middle}.additional-input,.length-input{color:rgb(var(--color-foreground));font-size:1rem;font-weight:var(--font-body-weight);letter-spacing:.05em;max-width:calc(40% - .5rem);padding-inline:1rem;text-transform:uppercase;width:100%}.additional-input.kassatex{max-width:41rem;text-align:left;text-transform:none}.product-form__input input[type=radio]+label.lining-radio{min-width:11rem}length-input{display:block;width:100%}@media (min-width: 60em){.product-form__input input[type=radio]+label{min-width:9.4rem}.product-form__input input[type=radio].input-width+label{min-width:calc(20% - .5rem)}}.additional-input::placeholder,.length-input::placeholder{color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:not(:checked)+label:hover{background-color:transparent;border:.1rem solid rgb(var(--color-base-button-background-secondary-hover));color:rgb(var(--color-base-button-background-secondary-hover))}.template-product-pillows .product-form__input input[type=radio]+label.feather-down-insert-radio{min-width:150px}.product-form__input input[type=radio]:checked+label{background-color:rgba(var(--color-base-button-background-secondary),.2);color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),1)}.product-form__input input[type=radio]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),1)}.product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input-rush-processing{margin-bottom:0}.product-form__input-rush-processing label{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;line-height:1}.product-form__input-color-matching{flex-wrap:wrap;gap:.6rem .25rem;margin-top:.6rem}.product-form__input-color-matching .form__label{align-items:center;display:flex;flex-basis:90%}.product-form__input-color-matching>input[type=checkbox]{-webkit-appearance:none;appearance:none;margin:0;padding:0}.product-form__input-color-matching p{font-family:var(--font-heading-family);font-size:1rem;font-weight:var(--font-body-weight);letter-spacing:var(--font-body-spacing);line-height:1.5;margin:0;text-transform:none}.product-form__input-color-matching .additional-input{max-width:37ch}.product-form__input-color-matching>input~input,.product-form__input-color-matching>input~p,.product-form__input-color-matching>input+label+label{display:none}.product-form__input-color-matching>input:checked~input,.product-form__input-color-matching>input:checked~p,.product-form__input-color-matching>input:checked+label+label{display:flex}.product-form__input-rush-processing input[type=checkbox]+label:before,.product-form__input-color-matching input[type=checkbox]+label:before{border:.1rem solid rgb(var(--color-foreground));content:"";display:inline-block;height:1.5rem;line-height:1.5;margin-right:.5rem;vertical-align:middle;width:1.5rem}.product-form__input-rush-processing input[type=checkbox]:checked+label:before,.product-form__input-color-matching input[type=checkbox]:checked+label:before{background:rgb(var(--color-base-button-background-secondary));color:rgb(var(--color-background));content:"\f00c";font-family:"Font Awesome 5 Pro";padding-left:.125rem}.template-product-pillows .product-info-wrapper .product-form__quantity,.template-product-pouches .product-info-wrapper .product-form__quantity{margin-block-start:0}.product-form__quantity{display:inline-block;margin-block-end:0}.product-form__quantity.no-buttons{transform:translateY(.2rem)}.product-form__quantity.no-buttons input{max-width:6rem}.product-form__quantity .form__label{display:inline-block;margin:0 .5rem .4rem 0}.product-form__quantity-hidden{display:none}.product-form__quantity-hidden+.product-form__buy{margin-left:0}.product-form__buy{display:inline-block;margin-left:1.5rem}.product-form__buy{width:calc(100% - 13rem)}.product-form__buy .button{font-weight:var(--font-button-weight);min-width:100%;padding:1.55rem}.template-product-pillows .product-form__buy .button{transform:translateY(-.1rem)}.product-form__error-message-wrapper .icon{vertical-align:top}.product-form__error-message-wrapper{color:rgb(var(--color-error));word-break:break-all}.product-form__error-message{font-size:1.5rem;font-style:italic;font-weight:var(--font-body-light)}.construction-helper{font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--font-body-light);color:rgb(var(--color-base-text));letter-spacing:var(--font-body-spacing);text-transform:none}.option-link{border:.1em solid rgb(var(--color-base-button-background-hover));border-radius:2rem;color:rgb(var(--color-base-button-background-hover));display:inline-block;height:1.5rem;font-size:1.1rem;line-height:1;margin-left:.5rem;text-align:center;text-decoration:none;width:1.5rem}.option-link:hover{border:.1em solid rgb(var(--color-base-button-background));color:rgb(var(--color-base-button-background))}.option-tooltip{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.6);border-radius:1rem;display:none;font-family:var(--font-heading-family);font-weight:var(--font-body-weight);color:rgb(var(--color-base-text));left:0;letter-spacing:var(--font-body-spacing);line-height:1.5;padding:1.5rem;position:absolute;text-align:left;text-transform:none;top:100%;width:30ch;z-index:3}.option-tooltip--wrapper:hover .option-tooltip{display:block}@media (min-width: 40em){.product-info-wrapper .tabset{min-height:30rem}.template-product-pillows .product-info-wrapper .tabset{min-height:32rem}.template-product-shower-curtains .product-info-wrapper .tabset{min-height:34rem}.template-product-curtains .product-info-wrapper .tabset{min-height:46rem}.template-product-fabrics .product-info-wrapper .tabset{min-height:50rem}.template-product-fabrics-heavyweight .product-info-wrapper .tabset{min-height:53rem}.template-product-wallpaper .product-info-wrapper .tabset{min-height:57rem}.template-product-rugs .product-info-wrapper .tabset{min-height:50rem}}.tabset{font-family:var(--font-heading-family);letter-spacing:var(--font-body-spacing);margin-top:1rem;padding:0}.product-info-wrapper .tabset{border-top:1px solid #E1DCD0;margin-top:3rem;padding-block:2rem 3rem}.tabset>input[type=radio]{position:absolute;left:-200vw}.tabset .tab-panel{display:none}.tab-panels{overflow:hidden}.tabset>input:first-child:checked~.tab-panels>.tab-panel:first-child,.tabset>input:nth-child(3):checked~.tab-panels>.tab-panel:nth-child(2),.tabset>input:nth-child(5):checked~.tab-panels>.tab-panel:nth-child(3),.tabset>input:nth-child(7):checked~.tab-panels>.tab-panel:nth-child(4),.tabset>input:nth-child(9):checked~.tab-panels>.tab-panel:nth-child(5),.tabset>input:nth-child(11):checked~.tab-panels>.tab-panel:nth-child(6){display:block}.tabset>label{color:rgb(var(--color-base-text));display:inline-block;font-weight:var(--font-button-weight);letter-spacing:var(--font-body-spacing);padding:1.5rem .7rem;border-bottom:0;cursor:pointer;text-transform:uppercase}.tabset>label:hover{color:rgb(var(--color-base-button-background-secondary))}.tabset>input:checked+label{color:rgb(var(--color-base-button-background-secondary))}.tabset input:first-child+label{padding-left:0}.tabset input+label.right{padding-right:0}.tab-panel{padding:0 0 1.5rem}.thumbnail-swatches{padding:1rem 0}.thumbnail-swatches li{border:.1rem solid rgb(var(--color-background))}.tabset .rte ul li::marker{font-size:1.2rem}.product-form__text.rte>*{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:var(--font-body-weight);letter-spacing:var(--font-body-spacing)}@media (min-width: 40em){.thumbnail-swatches{padding:0}.thumbnail-swatches .grid{flex-wrap:wrap}.thumbnail-swatches .grid>.grid__item{padding:1rem}.tabset{padding:0 0 2rem}.tabset>label{padding-left:1rem;padding-right:1rem}.thumbnail-slider .is-active,.thumbnail-swatches .is-active{border:1px solid rgb(var(--color-base-button-background))}.thumbnail-swatches li{cursor:pointer}}@media (min-width: 40em) and (max-width: 50em){.tabset>label{font-size:1rem;padding-left:.2rem;padding-right:.2rem}}@media (min-width: 50em) and (max-width: 60em){.tabset>label{font-size:1rem;padding-left:.6rem;padding-right:.6rem}}@media (min-width: 72em){.tabset>label{padding:1rem}}klaviyo-notify{display:block;font-family:var(--font-heading-family);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-spacing);padding-bottom:1rem}klaviyo-notify .stack>*+*{margin-top:1rem}klaviyo-notify .additional-input{cursor:text;max-width:unset;width:100%}
/*# sourceMappingURL=/s/files/1/2137/1325/t/14/assets/section-main-product.css.map */
