.announcement-bar .announcement-bar__slide .announcement-bar__text{font-size:20px}@media only screen and (max-width:1199px){.announcement-bar .announcement-bar__slide .announcement-bar__text{font-size:18px}}@media only screen and (max-width:749px){.announcement-bar .announcement-bar__slide .announcement-bar__text{font-size:16px}}@media only screen and (max-width:749px){.announcement-bar .announcement-bar__slide .announcement-bar__text{font-size:12px}}.menu-list__link{border-bottom:1px solid transparent}.menu-list__link--active{border-bottom-color:#e2d296}.hero-wrapper .hero{aspect-ratio:var(--hero-aspect-ratio);min-height:unset}.hero-wrapper .hero .hero__container{min-height:100%}@media only screen and (max-width:1199px){.hero-wrapper .hero{aspect-ratio:160 / 88}}@media only screen and (max-width:991px){.hero-wrapper .hero{aspect-ratio:160 / 110}.hero-wrapper .hero .hero-content .text-block>*{font-size:22px}}@media only screen and (max-width:749px){.hero-wrapper .hero{aspect-ratio:var(--hero-small-aspect-ratio);aspect-ratio:2 / 2.5}.hero-wrapper .hero .hero__content-wrapper{align-items:flex-end;justify-content:flex-end}.hero-wrapper .hero .hero__content-wrapper>.hero-content{padding-top:0!important;padding-bottom:30px!important}.hero-wrapper .hero .hero-content .text-block>*{font-size:20px}}.section-pull-quote .spq-title *{font-weight:700;max-width:700px}.section-pull-quote .spq-rte *{line-height:135%}@media only screen and (max-width:1199px){.section-pull-quote .spq-title *{font-size:30px}.section-pull-quote .spq-rte *{font-size:18px}}@media only screen and (max-width:749px){.section.section-pull-quote>.custom-section-content>.spacing-style{--padding-block-start: 32px !important;--padding-block-end: 32px !important}.section-pull-quote .spq-title *{font-size:20px}.section-pull-quote .spq-rte *{font-size:16px}}@media only screen and (max-width:479px){.section-pull-quote .spq-rte *{font-size:12px}}.section-splitcase .spc-item{aspect-ratio:1.27/1}.section-splitcase .spc-taki-button .takio-3d-button{min-width:174px}@media only screen and (max-width:749px){.section-splitcase{display:none}}.section-custom-productlist .scpl-header .scpl-title *{font-weight:700}.product-list-tabs__nav{display:flex;flex-wrap:wrap;margin-bottom:24px;gap:120px}.product-list-tabs__btn{background:none;border:none;border-bottom:2px solid transparent;padding:12px 15px;margin-bottom:-1px;font-family:var(--font-body--family);font-size:20px;line-height:108%;font-weight:400;cursor:pointer;color:var(--color-foreground);opacity:1;transition:opacity .2s ease,border-color .2s ease}.product-list-tabs__btn[aria-selected=true]{border-bottom-color:var(--color-foreground);opacity:1;font-weight:400}.product-list-tabs__btn:hover{opacity:.85}.product-list-tabs__panel[hidden]{display:none}.section-custom-productlist .takio-3d-button{min-width:300px}.section-custom-productlist .takio-3d-button svg{position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1199px){.section-custom-productlist .scpl-header .scpl-title *{font-size:30px}.product-list-tabs__nav{gap:80px}.product-list-tabs__btn{font-size:18px}}@media only screen and (max-width:991px){.product-list-tabs__nav{gap:40px}}@media only screen and (max-width:749px){.section.section-custom-productlist{--padding-block-start: 32px !important;--padding-block-end: 32px !important}.section-custom-productlist .scpl-header .scpl-title{margin-bottom:10px}.section-custom-productlist .scpl-header .scpl-title *{font-size:20px}.product-list-tabs__nav{gap:0;background:#fdfbf7}.product-list-tabs__btn{border:none!important}.product-list-tabs__btn[aria-selected=true]{background:#f6f1dd}.product-list-tabs__btn{font-size:16px;flex:1;padding:8px 10px}.cpl-card .cpl-card-info .text-block *{font-size:16px}}@media only screen and (max-width:479px){.product-list-tabs__btn{font-size:12px}.cpl-card .cpl-card-info{padding:12px}.cpl-card .cpl-card-info .text-block *{font-size:12px}}.section-marquee-dotbar .smd-text *{font-weight:700}.section-marquee-dotbar .smd-dot *{line-height:10px}@media only screen and (max-width:1199px){.section-marquee-dotbar .smd-text *,.section-marquee-dotbar .smd-dot *{font-size:18px}}@media only screen and (max-width:749px){.section-marquee-dotbar .marquee__repeated-items{--marquee-gap: 16px !important}.section-marquee-dotbar .smd-text *,.section-marquee-dotbar .smd-dot *{font-size:16px}}@media only screen and (max-width:479px){.section-marquee-dotbar .smd-text *,.section-marquee-dotbar .smd-dot *{font-size:12px}}.section-sitsstays .ssits-title{margin-bottom:30px}.section-sitsstays .ssits-title *{font-weight:700;line-height:100%;letter-spacing:0}.section-sitsstays .ssits-rte{max-width:430px;margin-bottom:59px}.section-sitsstays .ssits-rte *{line-height:100%}.section-sitsstays .takio-button-container .takio-3d-button{min-width:300px!important}.section-sitsstays .takio-button-container .takio-3d-button svg{position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1399px){.section-sitsstays .ssits-rte{margin-bottom:44px}}@media only screen and (max-width:1199px){.section-sitsstays .ssits-title *{font-size:30px}.section-sitsstays .ssits-rte *{font-size:18px}.section-sitsstays .ssits-title{margin-bottom:20px}.section-sitsstays .ssits-rte{margin-bottom:30px}}@media only screen and (max-width:749px){.section-sitsstays>.custom-section-content>.spacing-style{gap:0}.section-sitsstays .ssits-content{padding:24px 30px 20px}.section-sitsstays .ssits-title{margin-bottom:14px}.section-sitsstays .ssits-rte{max-width:100%;margin-bottom:14px}.section-sitsstays .ssits-title *{font-size:20px}.section-sitsstays .ssits-rte *{font-size:16px}}@media only screen and (max-width:479px){.section-sitsstays .takio-button-container .takio-3d-button{min-width:100%!important}.section-sitsstays .ssits-rte *{font-size:12px}}.ss-product-card .card-gallery,.ss-product-card .card-gallery .product-media-container{background:#d9d9d999}.ss-product-card .product-media-container.media-fit img{mix-blend-mode:multiply}.ss-product-card .buy-buttons-block{margin-top:20px}.ss-product-card .buy-buttons-block .add-to-cart-button .svg-wrapper .checkmark-burst{width:20px;height:20px}.ss-product-card .buy-buttons-block .add-to-cart-button .add-to-cart-icon{display:none}.ss-product-card .buy-buttons-block .add-to-cart-button{position:relative!important;background:transparent!important;border:1px solid currentColor!important;color:inherit!important;text-decoration:none!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:0;font-family:inherit;font-size:20px;font-weight:400;line-height:1;letter-spacing:normal;cursor:pointer;overflow:visible!important;transition:background-color .2s ease;height:auto;padding:10px 20px!important}.ss-product-card .buy-buttons-block .add-to-cart-button:after{content:""!important;position:absolute!important;bottom:-6px;left:auto;right:-1px;width:98%;height:6px;box-sizing:border-box;border-left:none!important;border-bottom:1px solid currentColor!important;border-right:1px solid currentColor!important;border-top:none!important;transform:skew(332deg);transform-origin:top;pointer-events:none}.ss-product-card .buy-buttons-block .add-to-cart-button:before{content:""!important;position:absolute!important;bottom:-6px;left:1px;right:auto;width:55%;height:6px;box-sizing:border-box;border-left:1px solid currentColor!important;border-bottom:1px solid currentColor!important;border-right:none!important;transform:skew(32deg)}.product-card.ss-product-card .card-gallery quick-add-component.quick-add{display:none;opacity:0}.section.fc-carousel .resource-list__carousel slideshow-arrows{padding-inline:20px}@media only screen and (max-width:749px){.resource-list__carousel .ss-product-card .ss-product-cardinfo{padding:12px}.section.fc-carousel .resource-list__carousel slideshow-arrows button.slideshow-control{min-height:36px;min-width:36px}.ss-product-card .buy-buttons-block{margin-top:10px}.ss-product-card .ss-product-cardinfo .text-block *,.ss-product-card .buy-buttons-block .add-to-cart-button{font-size:16px}}@media only screen and (max-width:479px){.ss-product-card .ss-product-cardinfo .text-block *{font-size:12px}.ss-product-card .buy-buttons-block .add-to-cart-button{font-size:12px;padding:10px!important}}.section-bigger-marquee .sbm-dots *{line-height:20px}.section-bigger-marquee .sbm-rte *{line-height:1;font-weight:700;text-transform:capitalize}.section-our-process .sop-title *{font-weight:700}.section-our-process .sop-rte *{line-height:108%}.section-our-process .sop-takio-button .takio-3d-button{min-width:214px!important}.section-our-process .sop-takio-button .takio-3d-button svg{position:absolute;right:12px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:1199px){.section-our-process .sop-title *{font-size:30px}.section-our-process .sop-rte *{font-size:18px}}@media only screen and (max-width:749px){.section-our-process>.custom-section-content>.spacing-style{padding:24px 14px 20px;gap:12px}.section-our-process .sop-title *{font-size:20px}.section-our-process .sop-rte *{font-size:16px}.section-our-process .sop-takio-button .takio-3d-button{min-width:154px!important}}@media only screen and (max-width:479px){.section-our-process .sop-rte *{font-size:12px}}.footer .footer-content{gap:70px;grid-template-columns:repeat(1,1fr)}.footer .footer-content .email-signup-block .email-signup__heading{font-size:20px;line-height:170%;letter-spacing:.25px;padding-top:0;padding-bottom:0;margin-bottom:16px;font-weight:700}.footer .footer-content .email-signup-block .email-signup__heading *:where(strong,b){font-weight:900}.footer .footer-content .email-signup-block .email-signup__form{max-width:1000px}.footer .footer-content .email-signup-block .email-signup__text{font-size:17px;line-height:137%;margin-top:16px}.footer .footer-content .email-signup-block .email-signup__input{font-family:var(--font-body--family);font-size:20px;line-height:130%;padding:8px 10px 8px 24px}.footer .footer-content .email-signup-block .email-signup__button:not(.button-unstyled){background:transparent}.footer .footer-content .footer-logo img{max-height:135px}.footer .footer-content .footer-logo~.text-block{max-width:380px;margin-top:20px}.footer .footer-content .footer-logo~.text-block *{line-height:108%}.footer .footer-content .footer-menu-col>.group-block-content .menu{flex:0 0 auto;width:calc(25% - var(--gap) * 3 / 4)}.footer .footer-content .footer-menu-col>.group-block-content .footer-takio-col{flex:0 0 auto;width:calc(25% - var(--gap) * 3 / 4)}.footer .footer-content .footer-takio img{max-height:84px;width:auto}@media only screen and (max-width:1199px){.footer .footer-content .footer-logo~.text-block>*,.footer .footer-content .footer-menu-col .paragraph>*{font-size:18px}}@media only screen and (max-width:991px){.footer .footer-content>.group-block>.group-block-content{flex-wrap:wrap;flex-direction:column}.footer .footer-content .footer-logo-col{width:100%}.footer .footer-content .footer-logo-col .group-block-content{flex-direction:row;align-items:flex-end;justify-content:flex-start}.footer .footer-content .footer-logo img{max-height:80px;width:auto}.footer .footer-content .footer-logo~.text-block{max-width:100%;margin-top:0}}@media only screen and (max-width:749px){.footer .footer-content .footer-logo{width:auto}.footer .footer-content .footer-menu-col>.group-block-content .menu,.footer .footer-content .footer-menu-col>.group-block-content .footer-takio-col{flex:0 0 auto;width:100%}.footer .footer-content .footer-logo~.text-block>*,.footer .footer-content .footer-menu-col .paragraph>*{font-size:16px}.footer .footer-content .footer-takio-col .group-block-content{justify-content:flex-start;align-items:flex-start}.footer .footer-content .footer-takio-col .footer-takio{justify-content:flex-start}.footer .footer-content .email-signup-block .email-signup__text{font-size:12px;margin-top:14px}.footer .footer-content .email-signup-block .email-signup__input{font-size:16px}}@media only screen and (max-width:479px){.footer .footer-content .footer-logo~.text-block>*,.footer .footer-content .footer-menu-col .paragraph>*{font-size:12px}}.product-card.cc-pdcard .cc-pdcard-detail{padding:10px 4px}@media only screen and (max-width:1199px){.product-card.cc-pdcard .cc-pdcard-detail .c-product-title .text-block *{font-size:14px}.product-card.cc-pdcard .cc-pdcard-detail product-price *{font-size:13px}.product-card.cc-pdcard .cc-pdcard-detail .cc-pdcard-size{font-size:13px}}@media only screen and (max-width:749px){.product-card.cc-pdcard .cc-pdcard-detail .c-product-title .text-block *{font-size:12px}.product-card.cc-pdcard .cc-pdcard-detail product-price *{font-size:11px}.product-card.cc-pdcard .cc-pdcard-detail .cc-pdcard-size{font-size:11px}.product-card.cc-pdcard .cc-pdcard-detail>.group-block-content{flex-direction:row;align-items:flex-start}.product-card.cc-pdcard .product-color-icon{top:12px;right:12px}}@media only screen and (max-width:479px){.product-card.cc-pdcard .cc-pdcard-detail .c-product-title .text-block *{font-size:11px}.product-card.cc-pdcard .cc-pdcard-detail product-price *{font-size:11px}.product-card.cc-pdcard .cc-pdcard-detail .cc-pdcard-size{font-size:11px}}@media only screen and (max-width:1199px){.cheading-title *{font-size:30px}.cheading-desc *{font-size:14px}}@media only screen and (max-width:749px){.cheading-title *{font-size:20px}.cheading-desc *{font-size:12px}}.product-details .pdp-color-value{position:absolute;top:15px;right:2px}.product-details .pdp-color-value>span{width:20px;height:20px;border:1px solid #000;border-radius:50%;display:block}.product-details .pdp-title.text-block{padding-right:34px}.product-details .pdp-title.text-block *{font-size:40px;line-height:120%}.product-details .pdp-type.text-block{margin-bottom:20px}.product-details .pdp-type.text-block>*{font-size:20px;line-height:120%;color:#bebebe}.product-details product-price.pdp-price{margin-bottom:20px}.product-details product-price.pdp-price *{font-size:24px;line-height:120%;letter-spacing:.08em}.product-details variant-picker.pdp-variant{margin-bottom:10px}.product-details variant-picker.pdp-variant fieldset.variant-option{flex-wrap:nowrap;flex-direction:row;gap:0;align-items:center}.product-details variant-picker.pdp-variant fieldset.variant-option legend{width:auto;display:inline-block}.product-details variant-picker.pdp-variant .variant-option .variant-option__button-label{border-radius:0;min-width:144px;min-height:55px;--color-variant-border: #000}.product-details variant-picker.pdp-variant .variant-option .variant-option__button-label+.variant-option__button-label{margin-left:-1px}.product-details variant-picker.pdp-variant .variant-option .variant-option__button-label:has(:checked){color:#000}.product-details variant-picker.pdp-variant .variant-option .variant-option__button-label__pill{background:#f6f1dd}.product-details variant-picker.pdp-variant .variant-option .variant-option__button-label__text{font-size:20px;line-height:120%}.product-details variant-picker.pdp-variant fieldset.variant-option legend{width:auto;display:contents;font-size:20px;line-height:120%;position:relative}.product-details variant-picker.pdp-variant fieldset.variant-option legend:after{content:":"}.product-details variant-picker.pdp-variant fieldset.variant-option legend+.variant-option__button-label{margin-left:20px}.product-details .pbp-buybutton.buy-buttons-block{--buy-button-preferred-width: auto;margin-bottom:30px}.product-details .pbp-buybutton .product-form-buttons{flex-direction:column;gap:30px}.product-details .pbp-buybutton .quantity-selector-wrapper label{width:48px;font-size:20px;line-height:120%}.product-details .pbp-buybutton .quantity-selector-wrapper .quantity-selector{border-radius:0;--color-input-border: #000}.product-details .pbp-buybutton .add-to-cart-button{max-width:300px;border-radius:0;background-color:transparent;border:1px solid #000;position:relative;overflow:visible!important;transition:background-color .2s ease}.product-details .pbp-buybutton .add-to-cart-button:hover{color:var(--button-background-color)}.product-details .pbp-buybutton .add-to-cart-button:after{content:""!important;position:absolute!important;bottom:-6px;left:auto;right:0;width:55%;height:6px;box-sizing:border-box;border-left:none!important;border-bottom:1px solid currentColor!important;border-right:1px solid currentColor!important;border-top:none!important;transform:skew(332deg);transform-origin:top;pointer-events:none}.product-details .pbp-buybutton .add-to-cart-button:before{content:""!important;position:absolute!important;bottom:-6px;left:1px;right:auto;width:55%;height:6px;box-sizing:border-box;border-left:1px solid currentColor!important;border-bottom:1px solid currentColor!important;border-right:none!important;transform:skew(32deg)}.product-details .pbp-buybutton .add-to-cart-button .add-to-cart-text{flex-direction:row-reverse;gap:20px}.product-details .pdp-description{margin-bottom:40px}.product-details .pdp-description *{font-size:20px;line-height:120%}.product-details .pdp-values .pdp-values-row>.group-block-content{align-items:stretch}.product-details .pdp-values .pdp-values-item{height:auto}.product-details .pdp-values .pdp-values-item>.group-block-content{min-height:100px;padding:36px 24px;gap:4px;aspect-ratio:1/1}.product-details .pdp-values .pdp-values-item>.group-block-content>.text-block{text-align:left;justify-content:flex-start}.product-details .pdp-values .pdp-values-item>.group-block-content>.text-block *{font-size:20px;line-height:112%;text-align:left}@media only screen and (max-width:1199px){.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-right:0!important}.product-details .pdp-color-value{top:12px}.product-details .pdp-color-value>span{width:14px;height:14px}.product-details .pdp-title.text-block *{font-size:30px}.product-details .pdp-type.text-block>*{font-size:16px}.product-details product-price.pdp-price *{font-size:20px;letter-spacing:.03em}.product-details variant-picker.pdp-variant .variant-option .variant-option__button-label__text{font-size:16px}.product-details variant-picker.pdp-variant fieldset.variant-option legend,.product-details .pbp-buybutton .quantity-selector-wrapper label{font-size:16px}.product-details .pbp-buybutton .quantity-selector-wrapper label{width:38px}.product-details .pdp-description *{font-size:16px}.product-details .pdp-values .pdp-values-item>.group-block-content>.text-block *{font-size:16px}}@media only screen and (max-width:991px){.product-details variant-picker.pdp-variant .variant-option .variant-option__button-label{min-width:100px}}@media only screen and (max-width:749px){.product-information__grid{grid-column:2;gap:12px}.product-information__media{grid-column:2!important}.product-details .pdp-type.text-block{margin-bottom:0}.product-details .pdp-color-value{display:none}.product-details product-price.pdp-price *{letter-spacing:0}.product-details variant-picker.pdp-variant fieldset.variant-option legend+.variant-option__button-label{margin-left:14px}.product-details variant-picker.pdp-variant .variant-option .variant-option__button-label{min-width:auto;min-height:47px}.product-details .pbp-buybutton .quantity-selector-wrapper .quantity-selector{height:47px}.product-details .pbp-buybutton .add-to-cart-button{max-width:100%}.product-details .pdp-description{margin-bottom:14px}.product-details .pdp-description *{font-size:15px}.product-details .pdp-values .pdp-values-item>.group-block-content{padding:20px 14px;gap:1px}.product-details .pdp-values .pdp-values-item>.group-block-content .icon-block img{width:33px!important}.product-details .pdp-values .pdp-values-item>.group-block-content>.text-block{flex:0 0 auto}.product-details .pdp-values .pdp-values-item>.group-block-content>.text-block *{font-size:15px}}.pdp-imgetext .accordion--dividers accordion-custom:first-child .details{border-top:none}.pdp-imgetext .accordion .details__header{font-size:20px;line-height:100%;padding-block:16px}.pdp-imgetext .details-content *:where(.rte)>*{font-size:20px;line-height:120%}@media only screen and (max-width:1199px){.pdp-imgetext .accordion .details__header{font-size:16px;padding-block:14px}.pdp-imgetext .details-content *:where(.rte)>*{font-size:16px}}@media only screen and (max-width:749px){.pdp-imgetext .accordion .details__header{font-size:15px;padding-block:12px}.pdp-imgetext .details-content *:where(.rte)>*{font-size:14px}}.pdp-imgetext-reverse *:where(.rte)>*{font-size:20px;line-height:120%}@media only screen and (max-width:1199px){.pdp-imgetext-reverse *:where(.rte)>*{font-size:16px}}@media only screen and (max-width:749px){.pdp-imgetext-reverse *:where(.rte)>*{font-size:15px}.pdp-imgetext-reverse .custom-section-content>.layout-panel-flex{flex-direction:column-reverse}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style.css.map */
