.promo-code-form{gap:16px}.promo-code-form .form-group{margin:0;width:100%}.promo-code-form__icons{position:absolute;right:8px;top:18px;z-index:1000}.promo-code-form__icons .icon{display:none;height:16px;width:16px}.promo-code-form__icons .reset-icon{-webkit-box-pack:end;-ms-flex-pack:end;display:none;height:32px;justify-content:flex-end;width:32px}.promo-code-form .code-remove,.promo-code-form .code-validate{display:none}.promo-code-form[data-state=error] .code-validate,.promo-code-form[data-state=error] .error{cursor:pointer;display:block}.promo-code-form[data-state=error] .reset-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.promo-code-form[data-state=error] .code-add{display:none}.promo-code-form[data-state=error] .promo-code-btn{border-color:var(--color-grey6);color:var(--color-grey6);pointer-events:none}.promo-code-form[data-state=active] .code-remove,.promo-code-form[data-state=active] .warn{display:block}.promo-code-form[data-state=active] .code-add{display:none}.promo-code-form[data-state=active] .coupon-code-field,.promo-code-form[data-state=active] .form-control-label{pointer-events:none}.promo-code-form[data-state=applied] .applied,.promo-code-form[data-state=applied] .code-remove{display:block}.promo-code-form[data-state=applied] .code-add{display:none}.promo-code-form[data-state=applied] .coupon-code-field,.promo-code-form[data-state=applied] .form-control-label{pointer-events:none}.cart__side-content .tous-team-member-input .custom-control-label{font-family:var(--font-roboto-bold)}.cart__side-content .tous-team-member-input-description{color:var(--color-primary);font-family:var(--font-roboto-regular);font-size:12px;font-weight:400;line-height:16px}.cart__side-content .tous-team-member-input-description .bold{font-family:var(--font-roboto-bold)}.totals__table{border-top:1px solid var(--color-primary);margin-bottom:16px;padding-top:8px}.totals__label,.totals__value{color:var(--color-black);font-size:14px;line-height:20px;padding:8px 0}.totals__value{text-align:right}.totals__value--grand-total,.totals__value--order-discount{font-family:var(--font-roboto-bold)}.totals__value--order-discount{color:var(--color-fresh-pink)}.totals__label--grand-total{font-family:var(--font-tous-bold);font-size:16px}.totals__grand-total:before{border-top:1px solid var(--color-primary);content:"";display:block;margin:8px 8px 16px;width:calc(100% - 8px)}[dir=rtl] .totals__value{text-align:left}.cart-product{border-bottom:1px solid var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin:0 0 20px;padding:0 0 16px;position:relative}.cart-product__image{-webkit-box-flex:0;-ms-flex:0 0 164px;flex:0 0 164px;width:164px}@media(min-width:769px){.cart-product__image{-webkit-box-flex:0;-ms-flex:0 0 192px;flex:0 0 192px;width:192px}}.cart-product__image-overlay{background-color:var(--color-black);left:0;opacity:.2;top:0}.cart-product__content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 180px);flex:0 0 calc(100% - 180px);width:calc(100% - 180px)}@media(min-width:769px){.cart-product__content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 208px);flex:0 0 calc(100% - 208px);width:calc(100% - 208px)}}.cart-product__content .badges{gap:8px;margin-bottom:8px;padding-right:20px}.cart-product__content .prices-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:20px;margin:0 0 8px}.cart-product__content .prices-container .sales{-webkit-box-ordinal-group:2;-ms-flex-order:1;color:var(--color-black);order:1}.cart-product__content .prices-container .badge{-webkit-box-ordinal-group:4;-ms-flex-order:3;background-color:var(--color-fresh-pink);color:var(--color-white);margin-left:8px;order:3;padding:2px 4px}.cart-product__content .prices-container del{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart-product__content .prices-container .list{color:var(--color-grey7);display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:8px;margin-right:0}.cart-product__content .item-attributes{color:var(--color-grey7);font-size:14px;gap:8px;line-height:20px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.cart-product__content .item-attributes .line-item-attributes-swatch{border-radius:50%;display:inline-block;height:16px;margin-left:8px;width:16px}.cart-product__heading{margin-bottom:8px}.cart-product__name{color:var(--color-primary);display:block;font-size:14px;line-height:20px;max-width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-product__quantity-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid var(--color-primary);border-radius:50%;color:var(--color-primary);font-family:var(--font-tous-bold);height:20px;justify-content:center;line-height:20px;padding:0;width:20px}.cart-product__quantity-btn:hover{background:var(--color-primary);color:var(--color-white)}.cart-product__quantity-btn:hover svg{stroke:var(--color-white)}.cart-product__quantity-btn-icon{height:10px;margin-right:1px;width:10px}.cart-product__quantity-btn-icon svg{stroke:var(--color-primary);stroke-width:2px;height:10px!important;width:10px!important}.cart-product .quantity-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-product .quantity-form .quantity{border:0;color:var(--color-primary);font-family:var(--font-roboto-bold);font-size:16px;line-height:20px;padding:0;text-align:center;width:42px}.cart-product__menu-toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:transparent;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:0 6px;position:absolute;right:0;top:0}.cart-product__menu-toggle span{background-color:var(--color-primary);border-radius:2px;display:block;height:4px;-webkit-transition:all .3s ease;transition:all .3s ease;width:4px}.cart-product__menu-toggle:hover span{width:16px}.cart-product__menu{background:var(--color-white);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.1);box-shadow:0 4px 4px 0 rgba(0,0,0,.1);min-width:168px;padding:12px 35px;position:absolute;right:0;top:20px}.cart-product__menu-list{list-style:none;margin:0;padding:0}.cart-product__menu-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:var(--color-black);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-roboto-bold);font-size:14px;gap:4px;line-height:20px;padding:12px 0}.cart-product__menu-item svg{height:24px;width:24px}.cart-product__menu-item:hover{color:var(--color-primary);text-decoration:underline}[dir=rtl] .cart-product__image-overlay{left:unset;right:0}[dir=rtl] .cart-product__content .badges{padding-left:20px;padding-right:unset}[dir=rtl] .cart-product__content .prices-container .badge{margin-left:unset;margin-right:8px}[dir=rtl] .cart-product__content .prices-container .list{margin-left:0;margin-right:8px}[dir=rtl] .cart-product__content .item-attributes .line-item-attributes-swatch{margin-left:unset;margin-right:8px}[dir=rtl] .cart-product__quantity-btn-icon{margin-left:1px;margin-right:unset}[dir=rtl] .cart-product__menu,[dir=rtl] .cart-product__menu-toggle{left:0;right:unset}[dir=rtl] .cart-product .quantity-form{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:flex-end}.non-input-label{font-size:14px;margin:24px 0 8px}.swatches{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;list-style:none;margin:0;padding:0}.swatches li{-ms-flex-preferred-size:80px;flex-basis:80px}@media(min-width:769px){.swatches li{-ms-flex-preferred-size:120px;flex-basis:120px}}.swatches .color-attribute{border:0;margin:0;padding:0;position:relative;width:100%}.swatches .no-stock-label{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.swatches .color-value,.swatches .tous_material-value{background-position:50%;background-repeat:no-repeat;background-size:cover;border:solid transparent;border-width:0 0 2px;display:block;height:80px;width:100%}@media(min-width:769px){.swatches .color-value,.swatches .tous_material-value{height:120px}}.swatches .color-value.selected,.swatches .tous_material-value.selected{border-color:var(--color-primary)}.swatches .color-value.unselectable,.swatches .tous_material-value.unselectable{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.8}.swatch-attributes{overflow:hidden;position:relative}.swatch-attributes .swiper-button-next,.swatch-attributes .swiper-button-prev{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-white);border-radius:50%;cursor:pointer;display:none;height:32px;justify-content:center;left:4px;position:absolute;top:64px;width:32px;z-index:1}.swatch-attributes .swiper-button-next:hover,.swatch-attributes .swiper-button-prev:hover{opacity:.8}@media(min-width:769px){.swatch-attributes .swiper-button-next,.swatch-attributes .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex}.swatch-attributes .swiper-button-next.swiper-button-disabled,.swatch-attributes .swiper-button-prev.swiper-button-disabled{display:none}}.swatch-attributes .swiper-button-next:after,.swatch-attributes .swiper-button-prev:after{display:none}.swatch-attributes .swiper-button-next{left:unset;right:4px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.size-attributes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;background-color:var(--color-grey-transparent-2);display:none;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:end;left:0;position:fixed;top:0;width:100vw;z-index:100}.size-attributes.show-chips{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:769px){.size-attributes{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:unset;position:static;width:unset;z-index:unset}}.size-attributes .sizes-header,.size-attributes .sizes-list{background-color:var(--color-white)}.size-attributes .sizes-header{border-radius:12px 12px 0 0;-webkit-box-shadow:0 -4px 8px 0 var(--color-grey-transparent-2);box-shadow:0 -4px 8px 0 var(--color-grey-transparent-2);padding:24px 16px 16px}@media(min-width:769px){.size-attributes .sizes-header{-webkit-box-shadow:unset;box-shadow:unset;padding:32px 0 24px}}.size-attributes .sizes-header:before{background-color:var(--color-primary);border-radius:2px;content:"";display:block;height:4px;margin:-2px auto 22px;width:40px}@media(min-width:769px){.size-attributes .sizes-header:before{display:none}}.size-attributes .sizes-header .link{color:var(--color-primary);font-family:var(--font-roboto-bold);font-size:14px;text-decoration:underline}.size-attributes .sizes-header .link:hover{text-decoration:none}.size-attributes .sizes-list{display:grid;gap:8px;grid-template-columns:repeat(6,1fr);margin:0;padding:0 16px 16px}@media(min-width:769px){.size-attributes .sizes-list{grid-template-columns:repeat(7,1fr);padding-left:0;padding-right:0}}.size-attributes .sizes-list .size-value-button{background-color:var(--color-white);border:1px solid var(--color-grey7);border-radius:2px;color:var(--color-primary);font-size:14px;height:48px;text-align:center;width:100%}.size-attributes .sizes-list .size-value-button.selected,.size-attributes .sizes-list .size-value-button.selected:hover,.size-attributes .sizes-list .size-value-button:focus,.size-attributes .sizes-list .size-value-button:focus:hover,.size-attributes .sizes-list .size-value-button:hover,.size-attributes .sizes-list .size-value-button:hover:hover{background-color:var(--color-primary);color:var(--color-white)}.size-attributes .sizes-list .size-value-button.disabled,.size-attributes .sizes-list .size-value-button.disabled:hover{background-color:var(--color-grey1);color:var(--color-grey7)}.size-attributes .sizes-list .size-value-button.stock-alert,.size-attributes .sizes-list .size-value-button.stock-alert:hover{color:var(--color-fresh-pink)}.size-attributes .sizes-list .size-value-button.show-bis-modal{color:var(--color-grey7)}.size-attributes .sizes-list .size-value-button.show-bis-modal:hover{background-color:var(--color-warm-gray);color:var(--color-primary)}.size-attributes .sizes-list .size-value-button.show-bis-modal.selected svg,.size-attributes .sizes-list .size-value-button.show-bis-modal:focus svg{stroke:var(--color-white)}.size-attributes .sizes-list .size-value-button svg{display:block;height:16px;margin:0 auto;width:16px}@media(min-width:769px){.size-attributes .sizes-list .size-value-button:hover{background-color:var(--color-warm-gray);color:var(--color-primary)}}.size-attributes .call-to-action{background-color:var(--color-white);padding:0 16px 24px}@media(min-width:769px){.size-attributes .call-to-action{display:none}}.contact-information{background-color:var(--color-grey1);padding:16px}.contact-information__ways{color:var(--color-primary);font-size:14px;line-height:20px;margin-top:16px}.contact-information__ways p{margin:0}.contact-information__ways .trigger-live-chat,.contact-information__ways a{color:var(--color-primary);font-family:var(--font-roboto-bold);text-decoration:underline}.contact-information__ways .trigger-live-chat:hover,.contact-information__ways a:hover{text-decoration:none}.contact-information__ways .trigger-live-chat{border:0;margin:0;padding:0}.contact-information__ways .svgicon{display:block;margin:0 auto 8px}.product-line-item{border-bottom:1px solid var(--color-primary);margin:0 0 8px;padding:0 0 8px}.product-line-item:last-child{margin-bottom:16px;padding-bottom:24px}.line-item-name{color:var(--color-primary);font-size:14px;line-height:20px;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-item-pricing-info{margin-bottom:8px}.line-item-pricing-info .price,.line-item-pricing-info .unit-price .price{font-size:14px}.item-image{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;flex-grow:0;flex-shrink:0;height:104px;margin-right:16px;width:104px}.item-image img.product-image{display:block;height:auto;margin:0 auto;max-height:104px;max-width:100%}.non-adjusted-price{display:none}.line-item-promo{color:#008827;font-size:.813em}.bundled-line-item+.bundled-line-item{margin-top:.625em}.bundle-includes{font-size:.813em;margin-bottom:.625em}.line-item-details{color:var(--color-grey7);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:20px;text-transform:capitalize}.line-item-details .detail-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:768.98px){.line-item-details .detail-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.line-item-details .detail-item:not(:first-child):before{content:"|";display:inline-block;margin:0 8px}.line-item-details .detail-item .line-item-attributes-swatch{height:16px;width:16px}[dir=rtl] .item-image{margin-left:16px;margin-right:unset}.not-ios .cart__items-count-text{padding-top:4px}.cart .adyen-checkout__paywithgoogle{height:40px}.cart .adyen-checkout__paywithgoogle .long,.cart .adyen-checkout__paywithgoogle .short{border-radius:0;height:40px}.cart .adyen-checkout__applepay__button,.cart .adyen-checkout__paywithgoogle .gpay-card-info-container-fill{height:40px}.cart.cart-page{padding:0 8px 24px}@media(min-width:769px){.cart.cart-page{padding:0 16px 32px}}.cart__heading{gap:16px;margin:16px 0 24px}@media(min-width:769px){.cart__heading{margin:32px 0 40px}}.cart__items-count{border:1px solid var(--color-primary);border-radius:50%;color:var(--color-black);display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;width:32px}.cart__items-count-text{color:var(--color-black);font-size:16px;line-height:24px;padding-top:2px}.cart__heading-text{color:var(--color-black);font-size:20px;line-height:28px}@media(min-width:992px){.cart__heading-text{font-size:24px;line-height:32px}}.cart__marketing-banner{background-color:var(--color-warm-gray);border-radius:4px;margin:0 0 24px;padding:16px}.empty .cart__marketing-banner{display:none}.cart__marketing-banner h1,.cart__marketing-banner h2,.cart__marketing-banner h3,.cart__marketing-banner h4{font-size:16px;letter-spacing:2%;line-height:20px;margin:0 0 8px}.cart__marketing-banner p{font-size:14px;line-height:20px;margin:0}.cart__marketing-banner a{color:var(--color-primary);font-family:var(--font-roboto-bold);text-decoration:underline}.cart__marketing-banner a:hover{text-decoration:none}.cart__disclaimer{background-color:var(--color-grey1);border-radius:4px;margin:0 0 20px;padding:8px}.empty .cart__disclaimer{display:none}.cart__empty{font-size:14px;line-height:20px;max-width:712px}.cart__empty p{margin:0 0 16px}.cart__empty-heading{font-size:16px}.cart__promotion{border:1px solid var(--color-primary);border-radius:4px;font-size:14px;line-height:20px;margin-bottom:16px;padding:16px}.cart__promotion h6{font-size:16px;margin:0 0 8px}.cart__promotion p{margin:0 0 8px}.cart__static-content{padding-top:16px}.cart__static-content .pd-rich-text{font-size:14px;margin:32px 0 16px}.cart__static-content .pd-rich-text img{display:inline-block;margin-right:8px;vertical-align:-2px}.cart__static-content .pd-rich-text p{max-width:60%}@media(min-width:769px){.cart__static-content .pd-rich-text p{max-width:unset}}.empty .cart__static-content{padding:0}.empty .cart__static-content .dynamic-nodecorator-container>div:not([class$=contactInformation]){display:none}@media(min-width:769px){.cart .totals{border-left:1px solid var(--color-primary);padding-left:16px}}.cart__side-item{border-top:1px solid var(--color-primary);padding:10px 0}@media(min-width:769px){.cart__side-item--no-border{border-top:0}}.cart__side-button{-webkit-box-pack:justify;-ms-flex-pack:justify;background:transparent;border:0;color:var(--color-black);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-roboto-bold);font-size:14px;justify-content:space-between;line-height:20px;padding:6px 0;text-align:left;width:100%}.cart__side-button .arrow{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.cart__side-button[aria-expanded=true] .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cart__side-content{padding-top:10px}.cart__sticky-area.fixed{background-color:var(--color-white);bottom:0;-webkit-box-shadow:0 -4px 8px 0 rgba(0,0,0,.1);box-shadow:0 -4px 8px 0 rgba(0,0,0,.1);left:0;padding:16px 16px 24px;position:fixed;width:100%;z-index:2}.cart__sticky-area.fixed .cart__express-payments{margin-top:8px}.cart__sticky-area.fixed .express-payments,.cart__sticky-area.fixed .toggle-express-payments{display:none}.cart__express-payments{margin-top:16px;text-align:center}.cart__express-payments .express-payments>div{margin-top:16px}.cart__express-payments .expressComponent{padding:0}.cart__express-payments .toggle-express-payments{margin:16px 0 0}.cart__express-payments .toggle-express-payments .less{display:none}.cart__express-payments .toggle-express-payments .more{display:inline}.cart__express-payments .toggle-express-payments[aria-expanded=true]{margin:0}.cart__express-payments .toggle-express-payments[aria-expanded=true] .less{display:inline}.cart__express-payments .toggle-express-payments[aria-expanded=true] .more{display:none}.cart__installments{padding-bottom:16px}.cart__installments-image{height:auto;margin-right:8px;width:57px}.cart__installments-text{font-size:14px;line-height:20px}.cart__installments p{margin:0}.cart__mytous{background-color:var(--color-soft-pink);border-radius:4px;color:var(--color-black);font-size:14px;line-height:20px;padding:16px}.cart__mytous p{margin:0}.cart__mytous .form-group{display:-webkit-box;display:-ms-flexbox;display:flex}.cart__mytous .form-group:last-child{margin-bottom:0}.cart__oos-products{border:1px solid var(--color-primary);border-radius:4px;padding:16px}.cart__oos-products .cart-product{border:0;margin:0;padding:0}.cart__oos-products .cart-product+.cart-product{margin-top:24px}.cart__oos-products-text{font-size:14px;margin-bottom:24px}.cart__remove-oos{background:transparent;border:0;padding:0}.cart__remove-oos:hover{background-color:var(--color-warm-gray)}.cart-recommendations{margin-bottom:16px}.cart-recommendations .recommendations__callout{padding:16px 24px 24px}@media(max-width:991.98px){.cart-recommendations .recommendations__callout{padding:24px 0}}.cart-recommendations .recommendations__callout__text{color:var(--color-black);font-family:var(--font-tous-bold);font-size:16px;letter-spacing:.32px;line-height:20px}@media(max-width:991.98px){.cart-recommendations.recommendations .tous-swiper-suggestions-recommendation,.cart-recommendations.recommendations .tous-swiper-suggestions-recommendation-einstein{margin:0}.cart-recommendations.recommendations.bottom .recommendations__callout{padding:24px 16px}.cart-recommendations.recommendations.bottom .tous-swiper-suggestions-recommendation,.cart-recommendations.recommendations.bottom .tous-swiper-suggestions-recommendation-einstein{margin:24px 16px}}.cart-recommendations.recommendations .swiper-icon--prev{margin-left:0}.cart-recommendations .product-tile{margin:0}@media(min-width:769px){.detail-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:90vh}.detail-panel .product-quickview__footer{margin-top:auto}}.bestprice{color:var(--color-grey7);line-height:16px;margin:8px 0 0}.bestprice,.bestprice .small{font-size:12px}.bestprice strong{font-family:var(--font-roboto-bold);font-weight:400}.bestprice .text-short{display:block}.bestprice .text-long{display:none}[dir=rtl] .cart__static-content .pd-rich-text img{margin-left:8px;margin-right:unset}@media(min-width:769px){[dir=rtl] .cart .totals{border-left:none;border-right:1px solid var(--color-primary);padding-left:unset;padding-right:16px}}[dir=rtl] .cart__side-button{text-align:right}[dir=rtl] .cart__sticky-area.fixed{left:unset;right:0}[dir=rtl] .cart__installments-image{margin-left:8px;margin-right:unset}[dir=rtl] .cart__express-payments .toggle-express-payments{text-align:right}.my-tous__tooltip{position:relative}.my-tous__tooltip-icon{cursor:pointer}.my-tous__tooltip-content{background-color:var(--color-primary);border-radius:2px;bottom:calc(100% + 15px);color:var(--color-white);font-size:14px;left:50%;line-height:20px;padding:16px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:280px}.my-tous__tooltip-content a{color:var(--color-white);font-family:var(--font-roboto-bold);text-decoration:underline}.my-tous__tooltip-content a:hover{text-decoration:none}.my-tous__tooltip-content:after{background-color:var(--color-primary);content:"";display:block;height:12px;margin:12px auto -22px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.my-tous__tooltip-content .close{opacity:1}.my-tous__tooltip-content .close svg{fill:var(--color-white)}.action-gift__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.action-gift__details{font-family:var(--font-roboto-regular)}.action-gift__text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.action-gift .arrow-right{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.gift-options-modal .modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.gift-options-modal .modal-body .modal-content{padding-top:0}.gift-options-modal .modal-body .modal-header{margin:0;padding:24px}.gift-instructions{background-color:var(--color-soft-pink);font-size:14px;margin:0 0 24px;padding:16px}.gift-instructions h1,.gift-instructions h2,.gift-instructions h3,.gift-instructions h4,.gift-instructions h5,.gift-instructions h6{font-size:16px;letter-spacing:2%}.gift-instructions p:last-child{margin:0}.gift-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.gift-form__submit{margin-top:auto}.gift-form__notes .custom-control-input~.gift-form__edit-note{display:none}.gift-form__notes .custom-control-input:checked~.gift-form__edit-note{display:inline}